-- 开启慢查询日志
-- 1. 设置慢查询日志开关为 ON
SET GLOBAL slow_query_log = 'ON';
-- 2. 设置慢查询日志文件路径(可选)
-- 如果不设置,默认会在数据目录下生成名为 "hostname-slow.log" 的文件
SET GLOBAL slow_query_log_file = '/path/to/your/slow-query.log';
-- 3. 设置慢查询阈值(单位:秒),例如设置为 2 秒
SET GLOBAL long_query_time = 2;
-- 4. (可选)记录不使用索引的查询
SET GLOBAL log_queries_not_using_indexes = 'ON';
-- 5. (可选)忽略管理员用户的慢查询记录
SET GLOBAL log_slow_admin_statements = 'OFF';
SET GLOBAL slow_query_log = 'ON'; 可以开启 MySQL 的慢查询日志功能。SET GLOBAL slow_query_log_file = '/path/to/your/slow-query.log'; 来指定慢查询日志的存储路径。如果不设置,默认会保存在 MySQL 数据目录下,文件名为 hostname-slow.log。SET GLOBAL long_query_time = 2; 来设置慢查询的时间阈值,超过这个时间的查询会被记录到慢查询日志中。这里设置为 2 秒。log_queries_not_using_indexes 参数。SET GLOBAL log_slow_admin_statements = 'OFF'; 可以避免记录管理员用户的慢查询,减少不必要的日志记录。以上配置可以根据实际需求进行调整。
上一篇:mysql数据库还原
下一篇:mysql like语句
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站