之前在培训的时候,OceanBase的老师就说过,当主机CPU使用率超过85%之后,SQL的就会急剧下降。最近分析问题的时候刚好碰到相关案例,简单记录下
ocp记录的主机CPU相关信息如下
问题SQL的执行情况:
从下面的SQL执行情况可以看到,在6-1号的时候问题SQL在下午六点半开始执行,平均执行时间为21ms-30ms,到6-2号之后,平均执行时间为1.7毫秒
查看问题时间点的SQL执行计划,也能看到执行计划是走的索引扫描,执行计划正常
通过上述问题SQL的观察,可以判断出,当CPU使用率超过85%的时候,SQL的执行性能确实极速下降,大概是15-20倍左右
标签:OceanBase,主机,85%,SQL,执行,CPU From: https://www.cnblogs.com/hanglinux/p/18245313