久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

MySQL開啟慢查詢方法及實例

瀏覽:136日期:2023-10-15 16:15:58

一、簡介

開啟慢查詢日志,可以讓MySQL記錄下查詢超過指定時間的語句,通過定位分析性能的瓶頸,才能更好的優化數據庫系統的性能。

二、參數說明

slow_query_log 慢查詢開啟狀態

slow_query_log_file 慢查詢日志存放的位置(這個目錄需要MySQL的運行帳號的可寫權限,一般設置為MySQL的數據存放目錄)long_query_time 查詢超過多少秒才記錄

三、設置步驟

1.查看慢查詢相關參數

mysql> show variables like ’slow_query%’;+---------------------------+----------------------------------+| Variable_name | Value |+---------------------------+----------------------------------+| slow_query_log | OFF || slow_query_log_file | /mysql/data/localhost-slow.log |+---------------------------+----------------------------------+mysql> show variables like ’long_query_time’;+-----------------+-----------+| Variable_name | Value |+-----------------+-----------+| long_query_time | 10.000000 |+-----------------+-----------+

2.設置方法

方法一:全局變量設置

將 slow_query_log 全局變量設置為“ON”狀態

mysql> set global slow_query_log=’ON’;

設置慢查詢日志存放的位置

mysql> set global slow_query_log_file=’/usr/local/mysql/data/slow.log’;

查詢超過1秒就記錄

mysql> set global long_query_time=1;

方法二:配置文件設置

修改配置文件my.cnf,在[mysqld]下的下方加入

[mysqld]slow_query_log = ONslow_query_log_file = /usr/local/mysql/data/slow.loglong_query_time = 1

3.重啟MySQL服務

service mysqld restart

4.查看設置后的參數

mysql> show variables like ’slow_query%’;+---------------------+--------------------------------+| Variable_name | Value |+---------------------+--------------------------------+| slow_query_log | ON || slow_query_log_file | /usr/local/mysql/data/slow.log |+---------------------+--------------------------------+mysql> show variables like ’long_query_time’;+-----------------+----------+| Variable_name | Value |+-----------------+----------+| long_query_time | 1.000000 |+-----------------+----------+

四、測試

1.執行一條慢查詢SQL語句

mysql> select sleep(2);

2.查看是否生成慢查詢日志

ls /usr/local/mysql/data/slow.log

如果日志存在,MySQL開啟慢查詢設置成功!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 塘沽区| 宣化县| 冕宁县| 容城县| 东港市| 沈阳市| 綦江县| 南华县| 平乡县| 始兴县| 淮南市| 苍山县| 齐河县| 石门县| 上杭县| 寿阳县| 来凤县| 金阳县| 保德县| 珠海市| 大足县| 婺源县| 左云县| 田东县| 郸城县| 广南县| 隆昌县| 博白县| 增城市| 丽水市| 吉隆县| 文成县| 田阳县| 五常市| 惠水县| 吐鲁番市| 许昌县| 宁安市| 涿州市| 玉龙| 石家庄市|