国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 旬邑县| 桃江县| 万全县| 涪陵区| 黄浦区| 佛学| 东乡县| 神木县| 香河县| 黎城县| 个旧市| 曲阳县| 连山| 县级市| 崇明县| 普定县| 柳林县| 瓦房店市| 榆林市| 绥宁县| 施秉县| 泾阳县| 新闻| 昆明市| 肥西县| 白玉县| 芷江| 揭阳市| 太谷县| 尉氏县| 焉耆| 敦化市| 长春市| 永城市| 耿马| 常德市| 平遥县| 南昌市| 贵州省| 正宁县| 浮山县|