慢查询现象出现的时候,一般伴随着多个监控指标同时飙升,例如:CPU 使用率、慢查询数量。
说明:可在实例管理页 > 实例监控下查询实例的 CPU 使用率、慢查询数情况。
如上图中,当慢查询出现的时候,CPU 使用率突增到了 150%,慢查询的指标也出现了明显上涨。
通常情况下是 SQL 语句的执行效率不够高,导致大量的请求堆积在云数据库 MySQL 中,常见原因有两个:
针对两个可能的原因,分别有不同的解决思路:
可以直接用数据库智能管家 DBbrain 来进行慢查询优化。DBbrain 会分析 SQL 语句并给出加索引的建议。
查看各规格对应的 QPS 官方压测数据,与当前实例的 QPS 数据进行比较,调整对应的 MySQL CPU 和内存规格。
本页内容是否解决了您的问题?