2.查询当前各方法使用频次
SHOW GLOBAL STATUS LIKE 'Com_______'
3.慢查询日志
开启位置:/etc/my.cnf
#慢查询日志
slow_query_log = 1 //是否开启日志long_query_time = 2 //设置超时记录时长
查看当前服务器慢查询日志状态
SHOW VARIABLES like 'slow_query_log'
日志位置:/var/lib/mysql
会有个localhost_slow.log文件
3.性能分析
SELECT @@have_profiling
设置是否开启
SET profiling = 1;
查看耗时语句
SHOW profiles
查看具体耗时流程
show profile for query (上面的结果的id)
4.查看单条语句的执行性能分析
只需在语句最前方添加 EXPLAIN
select_type分为几类,性能从高到低:
null,system,const,eq_ref,ref,range,index,all