一、如何确定是mysql问题?

下图可以看到mysql进程已经把CPU占用到1527%,当前机器是16线程,也就是仅mysql进程CPU已经用了95%以上。

mysql性能-实例篇从0开始学定位_mysql

 二、接下来怎么办?

连接数据库》使用数据库》show full processlist;》可以看到执行的命令是sleep还是query,用时多久,具体的信息包括查询语句。

mysql性能-实例篇从0开始学定位_mysql_02

 

 

mysql性能-实例篇从0开始学定位_查询语句_03

三、如果这里有慢sql语句,你就可以用sql计划或其他查看语句慢的原因。(到这一般可以交给研发解决了。当然我这里没有慢sql,需要继续往下定位)

四、