慢查询(找出mysql中超时的select语句)
2024-10-15 08:39:43
第一步:进入mysql界面
//查询多少秒 才属于慢查询。
show variables like ‘long_query_time’ ;
第二步:
//更改这个时间值 如:select语句执行超过1秒就属于慢查询范围
set long_query_time=1 ;//可以修改慢查询时间
第三步:
//把慢查询的sql记录到我们的一个日志中
在默认情况下,我们的mysql不会记录慢查询,需要在启动mysql时候,指定记录慢查询才可以
bin\mysqld.exe - -safe-mode - -slow-query-log [mysql5.5 可以在my.ini指定]
bin\mysqld.exe –log-slow-queries=d:/abc.log [低版本mysql5.0可以在my.ini指定]
第四步:
//先关闭mysql,再启动, 如果启用了慢查询日志,默认把这个文件放在
my.ini 文件中记录的位置
#Path to the database root
datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.5/Data/"
测试,可以看到在日志中就记录下我们的mysql慢sql语句.
最新文章
- ORACLE分区表梳理系列(一)- 分区表概述、分类、使用方法及注意事项
- 对属性NaN的理解纠正和对Number.isNaN() 、isNaN()方法的辨析
- CSS 制作三角形原理剖析
- jQuery调用后台方法
- (转)combogrid的代码实例
- Linux下的split 命令(将一个大文件根据行数平均分成若干个小文件)
- codeforces 682C Alyona and the Tree DFS
- new Option及用法
- rsync从windows到linux的同步备份
- 能上QQ无法打开网页
- egret-android-support-gradle版
- .NET客户端实现Redis中的管道(PipeLine)与事物(Transactions)
- 关于curl / curl_multi的一些实验
- ASP.NET Core 应用程序Startup类介绍
- [LeetCode] Minimum ASCII Delete Sum for Two Strings 两个字符串的最小ASCII删除和
- Macro For Creating a dwStyle for a window without a menu bar and title bar
- 高端内存映射之vmalloc分配内存中不连续的页--Linux内存管理(十九)
- Linux启动报:UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY问题解决
- new Thread与线程创建
- Solr学习笔记之6、Solr学习资源