首先我们需要慢查询定位
可以通过show status 来查看数据库的当前连接数,运行了多长时间,执行select/insert/update/delete语句的次数等
show status like "com_select";
show status like "connections"; //多少连接数
show status like "uptime";//数据库运行了多长时间
show session/global status like "connections"; //默认是session会话级别的,
show status like "slow_queries"; //显示慢查询
测试慢查询时,我们需要修改一下默认时间10秒改为2秒,更容易产生慢查询
我们使用存储过程来创建一个1000万行数据的表,而且不是复制的方法(insert into 表名 select * from 表名),复制的方法产生的数据都是重复的影响测试。使用存储过程创建不重复数据的大表
测试超过2秒的语句都会被记录下来