
# 排查TaurusDB标准版CPU使用率高的原因和解决方法
使用TaurusDB标准版时，如果CPU使用率很高或接近100%，会导致数据读写处理缓慢、连接缓慢、删除出现报错等，从而影响业务正常运行。
![](https://support.huaweicloud.com/usermanual-taurusdb-std/public_sys-resources/notice_3.0-zh-cn.png)
建议提前开启审计日志，便于在出现CPU使用率高的情况时，通过审计日志查看SQL执行记录协助定位问题原因。
#### 解决方法
**分析慢SQL日志以及CPU使用率指标来定位效率低的查询，再优化查询效率低的语句。**
1. 查看慢SQL日志来确定是否存在运行缓慢的SQL查询以及各个查询的性能特征（如果有），从而定位查询运行缓慢的原因。 查询TaurusDB标准版日志，请参见[查看慢日志](https://support.huaweicloud.com/usermanual-taurusdb-std/taurusdb_01_0154.html)。
   
2. 查看实例的CPU使用率指标，协助定位问题。 请参见[查看TaurusDB标准版实例监控指标](https://support.huaweicloud.com/usermanual-taurusdb-std/taurusdb_01_0160.html)。
   
3. 创建只读实例专门负责查询。减轻主实例负载，分担数据库压力。
4. 多表关联查询时，关联字段要加上索引。
5. 尽量避免用select\*语句进行全表扫描，可以指定字段或者添加where条件。
 
