亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

MySQL慢查詢日志的基本使用教程

2024-07-25 19:09:29
字體:
來源:轉載
供稿:網友

慢查詢日志相關參數

MySQL 慢查詢的相關參數解釋:slow_query_log :是否開啟慢查詢日志,1表示開啟,0表示關閉。

  • slow_query_log :是否開啟慢查詢日志,1表示開啟,0表示關閉。
  • log-slow-queries :舊版(5.6以下版本)MySQL數據庫慢查詢日志存儲路徑。可以不設置該參數,系統則會默認給一個缺省的文件host_name-slow.log
  • slow-query-log-file:新版(5.6及以上版本)MySQL數據庫慢查詢日志存儲路徑??梢圆辉O置該參數,系統則會默認給一個缺省的文件host_name-slow.log
  • long_query_time :慢查詢閾值,當查詢時間多于設定的閾值時,記錄日志。
  • log_queries_not_using_indexes:未使用索引的查詢也被記錄到慢查詢日志中(可選項)。
  • log_output:日志存儲方式。log_output='FILE'表示將日志存入文件,默認值是'FILE'。log_output='TABLE'表示將日志存入數據庫,這樣日志信息就會被寫入到mysql.slow_log表中。MySQL數據<br>庫支持同時兩種日志存儲方式,配置的時候以逗號隔開即可,如:log_output='FILE,TABLE'。日志記錄到系統的專用日志表中,要比記錄到文件耗費更多的系統資源,因此對于需要啟用慢查詢日志,又需<br>要能夠獲得更高的系統性能,那么建議優先記錄到文件。

一. 設置方法

使用慢查詢日志里捕獲

啟用之前需要先進行一些設置

方法一:全局變量設置

設置慢查詢日志的日志文件位置

set global slow_query_log_file = "D:/slow_log/slow_log.log" ;

設置是否對未使用索引的SQL進行記錄

set global log_queries_not_using_indexes = on;

設置只要SQL執行時間超過n秒的就記錄

set global long_query_time = 0.001 ;

此處設置的0.001秒,便于測試,一般情況比這個大

啟用mysql慢查詢日志

set global slow_query_log = on;

方法二:配置文件設置

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

[mysqld]slow_query_log = ONlog_queries_not_using_indexes = ON;slow_query_log_file = /usr/local/mysql/data/slow.loglong_query_time = 1

查看設置后的參數

show variables like 'slow_query%';show variables like 'long_query__time';

二. 慢查詢日志記錄的內容

Time   Id Command Argument# Time: 2019-01-08T04:12:09.269315Z # User@Host: h5_test[h5_test] @ localhost [::1] Id: 12 # Query_time: 0.000831 Lock_time: 0.000198 Rows_sent: 1 Rows_examined: 3 use mc_productdb;SET timestamp=1546920729;SELECT t.customer_id,t.title,t.content FROM (SELECT customer_id FROM product_comment WHERE product_id =199726 AND audit_status = 1 LIMIT 0,15)a JOIN product_comment t ON a.customer_id = t.comment_id;
  • Time:執行查詢的日期時間
  • User@Host:執行查詢的用戶和客戶端IP
  • Id:是執行查詢的線程Id
  • Query_time:SQL執行所消耗的時間
  • Lock_time:執行查詢對記錄鎖定的時間
  • Rows_sent:查詢返回的行數
  • Rows_examined:為了返回查詢的數據所讀取的行數

三. 如何分析慢查詢日志

Usage: mysqldumpslow [ OPTS... ] [ LOGS... ]Parse and summarize the MySQL slow query log. Options are --verbose verbose --debug debug --help write this text to standard output -v  verbose -d  debug -s ORDER what to sort by (al, at, ar, c, l, r, t), 'at' is default  al: average lock time  ar: average rows sent  at: average query time   c: count   l: lock time   r: rows sent   t: query time -r  reverse the sort order (largest last instead of first) -t NUM just show the top n queries -a  don't abstract all numbers to N and strings to 'S' -n NUM abstract numbers with at least n digits within names -g PATTERN grep: only consider stmts that include this string -h HOSTNAME hostname of db server for *-slow.log filename (can be wildcard),  default is '*', i.e. match all -i NAME name of server instance (if using mysql.server startup script) -l  don't subtract lock time from total time

由于慢查詢日志中會含有大量的重復的SQL,為了方便,可以通過mysql提供的命令行工具 mysqldumpslow 來分析日志

$ mysqldumpslow.pl slow_log.logReading mysql slow query log from slow_log.logCount: 1 Time=0.00s (0s) Lock=0.00s (0s) Rows=0.0 (0), 0users@0hosts C:/Program Files/MySQL/MySQL Server N.N/bin/mysqld.exe, Version: N.N.N-log (MySQL Community Server (GPL)). started with: TCP Port: N, Named Pipe: MySQL # Time: N-N-08T04:N:N.269315Z # User@Host: h5_test[h5_test] @ localhost [::N] Id: N # Query_time: N.N Lock_time: N.N Rows_sent: N Rows_examined: N use mc_productdb; SET timestamp=N; SELECT t.customer_id,t.title,t.content FROM ( SELECT customer_id FROM product_comment WHERE product_id =N AND audit_status = N LIMIT N,N )a JOIN product_comment t ON a.customer_id = t.comment_id

與慢查詢日志中記錄的數據是相似的,只是多出了一行Count,這一行記錄的是這條SQL在記錄慢查詢日志期間的執行次數,如果一個SQL多次被執行,用這個命令分析時,只會出現一個SQL日志,Count里的數值代表執行次數,其他數字為了合并表示用N代替

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人午夜激情在线| 在线播放国产精品| 亚洲欧美国产视频| 一本大道久久加勒比香蕉| 国产不卡视频在线| www国产精品com| 欧美日产国产成人免费图片| 欧美性极品少妇精品网站| 中文字幕免费国产精品| 2019精品视频| 欧美激情亚洲一区| 日韩中文字幕在线免费观看| 在线视频欧美日韩| 国产精品久久久久久av下载红粉| 欧美在线日韩在线| 久久久噜噜噜久久久| 日韩美女在线播放| 成人免费视频97| 这里只有视频精品| 高清欧美电影在线| 亚洲激情小视频| 欧美日韩国产影院| 成人福利视频在线观看| 8090理伦午夜在线电影| 色偷偷偷综合中文字幕;dd| 国产91精品久| 欧美久久精品一级黑人c片| 91高潮精品免费porn| 欧美在线性视频| 久久这里只有精品视频首页| 久久激情视频免费观看| 在线观看欧美日韩国产| 国产日韩一区在线| 久久五月天综合| 成人激情电影一区二区| 久久精品视频播放| 国产一区视频在线| 国产精品香蕉av| 欧洲午夜精品久久久| 日韩欧美在线中文字幕| 欧美性猛交xxx| 亚洲r级在线观看| 国产香蕉一区二区三区在线视频| 欧美麻豆久久久久久中文| 亚洲男人天堂2024| 米奇精品一区二区三区在线观看| 国产精品久久久久久久久久三级| 亚洲精品国产综合区久久久久久久| 亚洲美女性视频| 色中色综合影院手机版在线观看| 91啪国产在线| 1769国产精品| 欧美日韩激情小视频| 欧美一区二区.| 国产午夜精品麻豆| 欧美日韩精品二区| 亚洲一区二区免费| 国产精品入口日韩视频大尺度| 北条麻妃99精品青青久久| 午夜精品久久久久久99热| 亚洲欧美日本精品| 欧美国产精品日韩| 欧美视频在线免费看| 中文亚洲视频在线| 国产成人精品久久亚洲高清不卡| 欧美精品成人91久久久久久久| 日本电影亚洲天堂| 久久久精品999| 久久久成人av| 国产在线视频2019最新视频| 中文字幕少妇一区二区三区| 亚洲自拍中文字幕| 久久精品美女视频网站| 久久在精品线影院精品国产| 91精品视频在线免费观看| 91精品国产91久久久久福利| 国产97色在线|日韩| 国产精品视频99| 日韩欧美在线观看视频| 欧美成人免费播放| 久久电影一区二区| 97视频在线免费观看| 欧美精品在线观看| 国产精品女人久久久久久| 亚洲欧美日韩在线高清直播| 欧美激情欧美激情在线五月| 亚洲资源在线看| 国产午夜精品一区理论片飘花| 精品久久久在线观看| 欧美小视频在线| 亚洲精品小视频在线观看| 日韩一区二区三区国产| 日韩小视频在线| 亚洲a成v人在线观看| 国产亚洲欧美日韩美女| 欧美日韩亚洲精品内裤| 78m国产成人精品视频| 久久精品国产欧美激情| 激情久久av一区av二区av三区| 欧美午夜电影在线| 日韩精品中文在线观看| 日韩欧美高清在线视频| 国产精品老女人视频| 日韩欧美国产高清91| 亚洲国产精品va在线看黑人| 少妇av一区二区三区| 91精品国产色综合久久不卡98| 国产精品扒开腿爽爽爽视频| 亚洲最新中文字幕| 9.1国产丝袜在线观看| 欧美在线中文字幕| 成人在线免费观看视视频| 这里只有精品视频在线| 懂色av影视一区二区三区| 国产精品视频内| 日韩在线播放视频| 成人黄色午夜影院| 日韩高清电影免费观看完整版| 亚洲国产高潮在线观看| 亚洲激情中文字幕| 性欧美亚洲xxxx乳在线观看| 亚洲欧美日韩爽爽影院| 91久久在线播放| 欧美性猛交99久久久久99按摩| 国产偷亚洲偷欧美偷精品| 在线播放亚洲激情| 色樱桃影院亚洲精品影院| 伊人伊成久久人综合网站| 日韩欧美黄色动漫| 亚洲女人初尝黑人巨大| 黄色成人av在线| 国产a∨精品一区二区三区不卡| 国产精品视频一区二区高潮| 精品香蕉在线观看视频一| 国产一区二区三区四区福利| 91在线视频九色| 黑人狂躁日本妞一区二区三区| 欧美另类99xxxxx| 亚洲伊人久久综合| 亚洲香蕉av在线一区二区三区| 亚洲综合国产精品| 欧洲成人在线视频| 视频在线观看99| 精品成人在线视频| 亚洲精品xxxx| 久久躁日日躁aaaaxxxx| 久久的精品视频| 欧美高清电影在线看| 久久影院资源站| 亚洲激情中文字幕| 精品在线小视频| 91精品国产99久久久久久| 97热在线精品视频在线观看| 日韩一区二区精品视频| 91在线视频免费| 国产精品欧美亚洲777777| 亚洲欧洲日产国码av系列天堂| 久久天天躁狠狠躁夜夜av| 欧美有码在线视频| 国产精品av免费在线观看| 亚洲在线第一页| 国产成+人+综合+亚洲欧美丁香花| 伊人亚洲福利一区二区三区| 日韩大片免费观看视频播放|