温馨提示×

ubuntu下mysql如何开启慢查询

小樊
105
2024-06-19 15:08:03
栏目: 云计算
亿速云mysql数据库,读写分离,安全稳定,弹性扩容,低至0.3元/天!! 点击查看>>

要在Ubuntu上开启MySQL的慢查询日志,可以按照以下步骤进行:

  1. 进入MySQL的配置文件目录,通常位于/etc/mysql/mysql.conf.d/

  2. 打开mysqld.cnf文件,可以使用sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf命令打开。

  3. 在文件中找到或添加以下配置项:

    slow_query_log = 1
    long_query_time = 1
    slow_query_log_file = /var/log/mysql/mysql-slow.log
    
    • slow_query_log = 1 表示开启慢查询日志。
    • long_query_time = 1 表示超过1秒的查询会被记录在慢查询日志中,可以根据需要进行调整。
    • slow_query_log_file = /var/log/mysql/mysql-slow.log 表示慢查询日志的输出文件路径,可以根据需要进行调整。
  4. 保存并关闭文件,然后重启MySQL服务以使配置生效,可以使用sudo systemctl restart mysql命令重启MySQL服务。

  5. 完成以上步骤后,MySQL的慢查询日志就会开始记录查询时间超过设定阈值的查询语句,可以通过查看/var/log/mysql/mysql-slow.log文件来查看慢查询日志。

亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>

推荐阅读:mysql开启慢查询的方法是什么

0