mysql慢查詢

首先查看數據庫是否開啓慢查詢

mysql> show variables like '%slow%';

+---------------------------+----------------------------+

| Variable_name             | Value                      |

+---------------------------+----------------------------+

| log_slow_admin_statements | OFF                        |

| log_slow_slave_statements | OFF                        |

| slow_launch_time          | 2                          |

| slow_query_log            | ON                         |

| slow_query_log_file       | /data/mysql/mysql-slow.log |

+---------------------------+----------------------------+

5 rows in set (0.00 sec)


從上面可知我的數據庫中的慢查詢已經開啓了

如果沒有開啓,則需要做如下設置

vim /etc/my.cnf

在[mysqld]中添加如下參數

long_query_time=1   超過時間記入日誌

slow_query_log=1     開啓慢查詢

slow_query_log_file=/data/mysql/log/slow-query.log     記錄日誌


重啓mysql服務後在數據庫中查看慢查詢功能是否提起來。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章