日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Mysql(三) Mysq慢查询日志

發布時間:2023/11/30 数据库 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mysql(三) Mysq慢查询日志 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

Mysql Slow Query Log

  MYSQL慢查詢日志是用來記錄執行時間超過指定時間的查詢語句。通過慢查詢日志,可以查找出哪些查詢語句的執行效率很低,以便進行優化。一般建議開啟,它對服務器性能的影響微乎其微,但是可以記錄mysql服務器上執行了很長時間的查詢語句。可以幫助定位性能問題。慢查詢日志支持將日志記錄寫入文件,也支持將日志記錄寫入數據庫表。

一 MYSQL慢查詢日志配置 

[mysqld] #是否開啟慢查詢日志,1表示開啟,0表示關閉。 slow_query_log = 1

?

二 MYSQL慢查詢日志查詢

mysql> show variables like '%slow%';

三 MYSQL慢查詢日志主要參數

1 log-slow-queries

  舊版(5.6以下版本)MySQL數據庫慢查詢日志存儲路徑。可以不設置該參數,系統則會默認給一個缺省的文件host_name-slow.log。

2 slow-query-log-file

  新版(5.6及以上版本)MySQL數據庫慢查詢日志存儲路徑。可以不設置該參數,系統則會默認給一個缺省的文件host_name-slow.log。

3 long_query_time

  慢查詢閾值,當查詢時間多于設定的閾值時,記錄日志。

4 log-slow-admin-statements?

  開啟記錄管理型慢SQL。

5 log_queries_not_using_indexe

  未使用索引的查詢也被記錄到慢查詢日志中(可選項),默認情況下,此變量為0,這意味著沒有限制。

6 log_output

  日志存儲方式。log_output='FILE'表示將日志存入文件,默認值是'FILE'。log_output='TABLE'表示將日志存入數據庫,這樣日志信息就會被寫入到mysql.slow_log表中。MySQL數據庫支持同時兩種日志存儲方式,配置的時候以逗號隔開即可,如:log_output='FILE,TABLE'。日志記錄到系統的專用日志表中,要比記錄到文件耗費更多的系統資源,因此對于需要啟用慢查詢日志,又需要能夠獲得更高的系統性能,那么建議優先記錄到文件。

?

?

轉載于:https://www.cnblogs.com/Matchman/p/9316295.html

總結

以上是生活随笔為你收集整理的Mysql(三) Mysq慢查询日志的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。