Mysql慢查询调优记录
程序员文章站
2024-03-14 10:14:10
...
1、使用set profiling方法
语句:
#profiling状态默认为0,先打开
set profiling = 1
#执行SQL语句
#此处省略代码
#执行profile查询
show profiles
#根据ID查询
show profile for query 56
查询的结果如下:
选中ID查询:
2、使用explain方法
这个方法可以帮助定位到查询执行过程中使用索引的情况,很有用
使用方法就是把关键字explain放在要执行的语句前面即可:
可以清晰看到查询执行中的情况
推荐阅读
-
Mysql慢查询调优记录
-
MySQL慢查询优化(线上环境调优实践)
-
mysql慢查询常用命令
-
mysql学习记录(六)数据查询
-
mysql查询前几条记录 博客分类: Mysql MySQLSQLOracleSQL ServerSybase
-
MapReduce 从作业、任务(task)、管理员角度调优 博客分类: 自学记录HaDoop学习笔记 mapreduce调优hadoop操作系统调优hadoop硬件调优
-
hadoop作业的优化常用手段 博客分类: HaDoop学习笔记自学记录 mapreduce作业调优手段
-
mysql慢查询使用详解
-
Mysql优化调优中两个重要参数table_cache和key_buffer
-
MySQL中在查询结果集中得到记录行号的方法