mysql慢查询
1、查看
mysql>show variables like '%slow_query_log%';
----------
+---------------------+-----------------------------------------------+
| Variable_name | Value |
+---------------------+-----------------------------------------------+
| slow_query_log | OFF |
| slow_query_log_file | /home/WDPM/MysqlData/mysql/DB-Server-slow.log |
+---------------------+-----------------------------------------------+
----------
mysql>SHOW VARIABLES LIKE 'long_query_time';
----------
+---------------------+-----------------------------------------------+
| Variable_name | Value |
+---------------------+-----------------------------------------------+
| long_query_time | 10.000000 |
+---------------------+-----------------------------------------------+
————————————————
2、开启慢查询
方法一:通过mysql数据库开启慢查询:
mysql>set global slow_query_log=ON;
mysql>set global long_query_time=2;
mysql>set global log_querise_not_using_indexs=ON;
方式一:
修改配置文件 my.ini(windows)my.conf(linux)
----------
[mysqld]
long_query_time = 2
slow-query-log = 1
slow_query_log_file = /tmp/mysql_slow.log
log_queries_not_using_indexes
----------
#使用命令 set global long_query_time=4修改后,需要重新连接或新开一个会话才能看到修改值。
#ON与1效果是一样的
#注意版本适用于5.6以上版本
https://blog.csdn.net/qq_40884473/article/details/89455740
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本