1. 执行SQL时显示执行情况

  explain + SQL语句

2. 强制使用索引

  select  *  from  t  force  index (a)  where  a  between  100 and 1000;

3. 慢查询日志

在 my.cnf 中:

  log-slow-queries=/var/lib/mysql/slowquery.log (指定日志文件存放位置,可以为空,系统会给一个缺省的文件host_name-slow.log)  
  long_query_time=2 (记录超过的时间,默认为10s)
  log-queries-not-using-indexes (log下来没有使用索引的query,可以根据情况决定是否开启)
  log-long-format (如果设置了,所有没有使用索引的查询也将被记录)

  设置慢查询的阈值为后,查询时间大于该值的操作都会被记录在慢查询日志中;

  set  long_query_time=0;

  设置为0后,之后所有的查询操作被会被记录在慢查询日志;

  下图是慢查询日志中的两条记录

最新文章

  1. 在Mac上配置adb命令
  2. [.NET领域驱动设计实战系列]专题三:前期准备之规约模式(Specification Pattern)
  3. 【BZOJ-4269】再见Xor 高斯消元 + 线性基
  4. sql拼接字符串和转换类型
  5. 给flash文件加超链接[兼容主流浏览器]
  6. 【Cocos2d-x游戏引擎开发笔记(25)】XML解析
  7. 201521123055 《Java程序设计》第14周学习总结
  8. 更新Appium中的WebDriverAgent
  9. Beta 第七天
  10. javascript小记五则:用JS写一个图片左右自由滚动的“跑马灯”效果
  11. Cesium 之简介以及离线部署运行篇
  12. POJ 3974 Palindrome (算竞进阶习题)
  13. centos7 搭建openvpn服务器
  14. opencv利用直方图判断人脸光照质量
  15. rpo攻击
  16. Linux 运行Python文件,不因终端关闭而终止运行
  17. 20170824xlVBA出车对账单
  18. BZOJ2111 ZJOI2010排列计数
  19. hbase快速入门
  20. VC++ 创建自己的头文件包含GUID

热门文章

  1. js原型继承四步曲
  2. 云笔记项目-笔记列表弹出"分享移动删除"子菜单
  3. 页面JS实现按钮点击增加输入框
  4. java程序的三种结构
  5. Linux vfpd锁定用户目录
  6. mybatis的基础Dao
  7. [leetcode]256. Paint House粉刷房子(三色可选)
  8. adc指令
  9. 异常解决 Unable to write generated Java files for schemas: null
  10. java 遇到的问题