首页 > 数据库技术 > 详细

mysql 执行计划和慢日志记录

时间:2019-07-01 21:14:04      阅读:112      评论:0      收藏:0      [点我收藏+]

一、执行计划

1、作用
预估sql语句执行的时间,一般准确
2、格式: explain sql语句
3、type类型的快慢(all最慢,const最快)
all < index < range < index_merge < ref_or_null < ref < eq_ref < system/const

二、慢日志记录

1、基于内存
  a)、执行时间和log文件
  查看:show variables like ‘%query%‘;
  技术分享图片
  b)、查看未命中索引
  show variables like ‘%queries%‘;
  技术分享图片
  c)、修改
  set global long_query_time= 2;
  set global slow_query_log=ON
  set global slow_query_log_file=文件的绝对路径
  set global log_queries_not_using_indexes=ON
2、基于配置文件
  a)、启用配置文件
  mysqld --defaults-file 配置文件(可以自定义,也可用默认),建议备份
  b)、配置文件内容
  long_query_time= 2;
  slow_query_log=ON
  slow_query_log_file=文件的绝对路径
  log_queries_not_using_indexes=ON
  .....
 c)、重启服务
  net restart mysql

 

mysql 执行计划和慢日志记录

原文:https://www.cnblogs.com/wt7018/p/11116577.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!