六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

MySQL慢查詢之打開慢查詢的方法說明

[摘要]開啟慢查詢日志,可以讓MySQL記錄下查詢超過指定時間的語句,通過定位分析性能的瓶頸,才能更好的優化數據庫系統的性能。下面這篇文章主要介紹了關于MySQL開啟慢查詢的相關資料,需要的朋友可以參考下。一、慢查詢有什么用?它能記錄下所有執行超過long_query_time時間的SQL語句, 幫你找到...
開啟慢查詢日志,可以讓MySQL記錄下查詢超過指定時間的語句,通過定位分析性能的瓶頸,才能更好的優化數據庫系統的性能。下面這篇文章主要介紹了關于MySQL開啟慢查詢的相關資料,需要的朋友可以參考下。

一、慢查詢有什么用?

它能記錄下所有執行超過long_query_time時間的SQL語句, 幫你找到執行慢的SQL, 方便我們對這些SQL進行優化.

二、參數說明

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 = ON
slow_query_log_file = /usr/local/mysql/data/slow.log
long_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慢查詢之開啟慢查詢的方法介紹的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 亚洲婷婷综合中文字幕第一页 | 日本韩国欧美在线观看 | 午夜国产高清精品一区免费 | 日本高清免费不卡在线 | 午夜视频在线观看网站 | 日韩在线观看精品 | 天天爱天天插 | 伊人网影院 | 日韩啪啪网 | 视频二区中文字幕 | 中文字幕色 | 伊人影视传媒有限公司 | 一区小说二区另类小说三区图 | 天天色综网 | 最近中文字幕无吗高清免费视频 | 青草久操| 中文字幕一区二区在线观看 | 四虎在线观看免费永久 | 啪啪网站免费观看 | 日本三级香港三级人妇99 | 亚洲欧美日韩一区高清中文字幕 | 欧美亚洲日本一区 | 亚洲a在线播放 | 伊人网在线免费视频 | 亚洲aaa视频 | 伊人免费在线观看高清版 | 日日夜夜狠狠 | 色噜噜噜噜色 | 一区二区三区久久 | 亚洲乱码一二三四区乱码 | 日本高清免费一本视频无需下载 | 午夜日韩久久影院 | 亚洲影视天堂 | 天天做天天干 | 亚洲国产成人久久综合野外 | 日日cao| 日韩欧美中文字幕一区二区三区 | 亚洲欧美综合一区二区三区四区 | 亚洲第一网站免费视频 | 亚洲自偷自偷图片在线高清 | 天天干天天爽天天射 |