国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql慢查詢語句是什么

2024-07-24 12:33:25
字體:
供稿:網(wǎng)友
  mysql慢查詢語句是什么
  MySQL的慢查詢?nèi)罩臼荕ySQL提供的一種日志記錄,它用來記錄在MySQL中響應(yīng)時間超過閥值的語句,具體指運行時間超過long_query_time值的SQL,則會被記錄到慢查詢?nèi)罩局小?br /> 
  long_query_time的默認(rèn)值為10,意思是運行10S以上的語句。
 
  默認(rèn)情況下,Mysql數(shù)據(jù)庫并不啟動慢查詢?nèi)罩荆枰覀兪謩觼碓O(shè)置這個參數(shù),當(dāng)然,如果不是調(diào)優(yōu)需要的話,一般不建議啟動該參數(shù),因為開啟慢查詢?nèi)罩緯蚨嗷蛏賻硪欢ǖ男阅苡绊憽B樵內(nèi)罩局С謱⑷罩居涗泴懭胛募仓С謱⑷罩居涗泴懭霐?shù)據(jù)庫表。
 
  MySQL 慢查詢的相關(guān)參數(shù)解釋:
 
  slow_query_log:是否開啟慢查詢?nèi)罩荆?表示開啟,0表示關(guān)閉。
  log-slow-queries :舊版(5.6以下版本)MySQL數(shù)據(jù)庫慢查詢?nèi)罩敬鎯β窂健?梢圆辉O(shè)置該參數(shù),系統(tǒng)則會默認(rèn)給一個缺省的文件host_name-slow.log
  slow-query-log-file:新版(5.6及以上版本)MySQL數(shù)據(jù)庫慢查詢?nèi)罩敬鎯β窂健?梢圆辉O(shè)置該參數(shù),系統(tǒng)則會默認(rèn)給一個缺省的文件host_name-slow.log
  long_query_time:慢查詢閾值,當(dāng)查詢時間多于設(shè)定的閾值時,記錄日志。
  log_queries_not_using_indexes:未使用索引的查詢也被記錄到慢查詢?nèi)罩局校蛇x項)。
  log_output:日志存儲方式。log_output='FILE'表示將日志存入文件,默認(rèn)值是'FILE'。log_output='TABLE'表示將日志存入數(shù)據(jù)庫。
  slow_query_log
 
  默認(rèn)情況下slow_query_log的值為OFF,表示慢查詢?nèi)罩臼墙玫模梢酝ㄟ^設(shè)置slow_query_log的值來開啟,如下所示:
 
  mysql> show variables  like '%slow_query_log%';
   +---------------------+-----------------------------------------------+
   | Variable_name       | Value                                         |
   +---------------------+-----------------------------------------------+
   | slow_query_log      | OFF                                           |
   | slow_query_log_file | /home/WDPM/MysqlData/mysql/DB-Server-slow.log |
   +---------------------+-----------------------------------------------+
  rows in set (0.00 sec)
 
  mysql> set global slow_query_log=1;
   Query OK, 0 rows affected (0.09 sec)
  使用set global slow_query_log=1開啟了慢查詢?nèi)罩局粚Ξ?dāng)前數(shù)據(jù)庫生效,MySQL重啟后則會失效。
 
  如果要永久生效,就必須修改配置文件my.cnf(其它系統(tǒng)變量也是如此)。
 
  my.cnf要增加或修改參數(shù)slow_query_log 和slow_query_log_file,如下所示
 
  slow_query_log = 1
  slow_query_log_file = /tmp/mysql_slow.log
  然后重啟MySQL服務(wù)器。
 
  slow_query_log_file
 
  這個參數(shù)用于指定慢查詢?nèi)罩镜拇娣怕窂剑笔∏闆r是host_name-slow.log文件,
 
  mysql> show variables like 'slow_query_log_file';
   +---------------------+-----------------------------------------------+
   | Variable_name       | Value                                         |
   +---------------------+-----------------------------------------------+
   | slow_query_log_file | /home/WDPM/MysqlData/mysql/DB-Server-slow.log |
   +---------------------+-----------------------------------------------+
   1 row in set (0.00 sec)
  感謝各位的閱讀!關(guān)于“mysql慢查詢語句是哪個”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 平阴县| 日照市| 永平县| 卢湾区| 东城区| 七台河市| 宜兴市| 平谷区| 湘潭市| 嘉黎县| 房产| 响水县| 元阳县| 海晏县| 丹东市| 尼勒克县| 申扎县| 昌黎县| 航空| 利津县| 外汇| 平凉市| 平南县| 泗阳县| 莱西市| 涪陵区| 建平县| 独山县| 鄂伦春自治旗| 时尚| 寻甸| 长白| 屏边| 平乐县| 成都市| 历史| 丹凤县| 肃宁县| 阜宁县| 剑阁县| 巴南区|