日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

MySQL慢查詢相關參數原理解析

瀏覽:134日期:2023-10-09 18:34:55

MySQL的慢查詢,全名是慢查詢日志,是MySQL提供的一種日志記錄,用來記錄在MySQL中響應時間超過閥值的語句。具體環境中,運行時間超過long_query_time值的SQL語句,則會被記錄到慢查詢日志中。long_query_time的默認值為10,意思是記錄運行10秒以上的語句。默認情況下,MySQL數據庫并不啟動慢查詢日志,需要手動來設置這個參數。

當然,如果不是調優需要的話,一般不建議啟動該參數,因為開啟慢查詢日志會或多或少帶來一定的性能影響。

此外,慢查詢日志支持將日志記錄寫入文件和數據庫表。

MySQL 慢查詢的相關參數解釋:

l slow_query_log:是否開啟慢查詢日志,1表示開啟,0表示關閉。 l log-slow-queries :舊版(5.6以下版本)MySQL數據庫慢查詢日志存儲路徑??梢圆辉O置該參數,系統則會默認給一個缺省的文件host_name-slow.log l slow-query-log-file:新版(5.6及以上版本)MySQL數據庫慢查詢日志存儲路徑??梢圆辉O置該參數,系統則會默認給一個缺省的文件host_name-slow.log l long_query_time:慢查詢閾值,當查詢時間多于設定的閾值時,記錄日志。 l log_queries_not_using_indexes:未使用索引的查詢也被記錄到慢查詢日志中(可選項)。 l log_output:日志存儲方式。log_output=’FILE’表示將日志存入文件,默認值是’FILE’。log_output=’TABLE’表示將日志存入數據庫。

那么如何進行慢查詢日志的配置呢?默認情況下slow_query_log的值為OFF,表示慢查詢日志是禁用的,可以通過設置slow_query_log的值來開啟,如下所示:

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 |+----------------------+------------------------------------------------+2 rows in set (0.00 sec)

使用set global slow_query_log=1開啟了慢查詢日志只對當前數據庫生效,MySQL重啟后則會失效。如果要永久生效,就必須修改配置文件my.cnf(其它系統變量也是如此)

set global slow_query_log=1;

my.cnf要增加或修改參數slow_query_log 和slow_query_log_file,如下所示:

slow_query_log = 1

slow_query_log_file = /tmp/mysql_slow.log

slow_query_log_file這個參數用于指定慢查詢日志的存放路徑,缺省情況是host_name-slow.log文件。

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)

開啟了慢查詢日志后,什么樣的SQL才會記錄到慢查詢日志里面呢?這個是由參數long_query_time控制,默認情況下long_query_time的值為10秒,可以使用命令修改,也可以在my.cnf參數里面修改。

關于運行時間正好等于long_query_time的情況,并不會被記錄下來;也就是說,在mysql源碼里是判斷大于long_query_time,而非大于等于。

從MySQL 5.1開始,long_query_time開始以微秒記錄SQL語句運行時間,之前僅用秒為單位記錄。如果記錄到表里面,只會記錄整數部分,不會記錄微秒部分

注意,某些情況下當你使用局部設置的方式時可能會出現如下情況,來看下面:

show variables like ’long_query_time%’;# 查看當前long_query_time時間+-----------------+-----------+ | Variable_name | Value | +-----------------+-----------+ | long_query_time | 10.000000 | +-----------------+-----------+set global long_query_time=4;# 設置當前long_query_time時間show variables like ’long_query_time’;# 再次查看long_query_time時間

如上所示,修改了變量long_query_time,但是查詢變量long_query_time的值還是10,難道沒有修改到呢?注意:使用命令 set global long_query_time=4修改后,需要重新連接或新開一個會話才能看到修改值。用show variables like ’long_query_time’查看只是當前會話的變量值。也可以不用重新連接會話,而是用show global variables like ’long_query_time’;。

log_output參數指定慢查詢日志的存儲方式:

l log_output=’FILE’表示將日志存入文件,默認值也是’FILE’。

l log_output=’TABLE’表示將日志存入數據庫,這樣日志信息就會被寫入到mysql.slow_log表中。同時也支持兩種日志存儲方式,配置的時候以逗號隔開即可,如:log_output=’FILE,TABLE’。

日志記錄到系統的專用日志表中,要比記錄到文件耗費更多的系統資源。因此對于需要啟用慢查詢日志,又需要能夠獲得更高的系統性能,那么建議優先記錄到文件。

show variables like ’%log_output%’;+---------------+-------+| Variable_name | Value |+---------------+-------+| log_output | FILE |+---------------+-------+set global log_output=’TABLE’;show variables like ’%log_output%’;+---------------+-------+| Variable_name | Value |+---------------+-------+| log_output | TABLE |+---------------+-------+select sleep(5) ;+----------+| sleep(5) |+----------+| 0 |+----------+

當我們在上面執行了一次sleep5之后,這條操作將會被記錄在慢查詢日志中,我們來看看:

mysql> select * from mysql.slow_log; +---------------------+---------------------------+------------+-----------+-----------+---------------+----+----------------+-----------+-----------+-----------------+-----------+ | start_time | user_host | query_time | lock_time | rows_sent | rows_examined | db | last_insert_id | insert_id | server_id | sql_text | thread_id | +---------------------+---------------------------+------------+-----------+-----------+---------------+----+----------------+-----------+-----------+-----------------+-----------+ | 2016-06-16 17:37:53 | root[root] @ localhost [] | 00:00:03 | 00:00:00 | 1 | 0 | | 0 | 0 | 1 | select sleep(3) | 5 | | 2016-06-16 21:45:23 | root[root] @ localhost [] | 00:00:05 | 00:00:00 | 1 | 0 | | 0 | 0 | 1 | select sleep(5) | 2 | +---------------------+---------------------------+------------+-----------+-----------+---------------+----+----------------+-----------+-----------+-----------------+-----------+

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久要要av| 日av在线不卡| 久久精品 人人爱| 激情久久一区二区| 五月天久久777| 里番精品3d一二三区| 国产日产一区| 欧美精品99| 欧美日韩一区二区三区视频播放| 婷婷久久一区| 国产激情一区| 精品视频自拍| 日韩欧美视频专区| 久久久久免费av| 久久女人天堂| 久久亚洲国产| 美女日韩在线中文字幕| 欧美日韩国产探花| 亚洲一区二区三区四区五区午夜| 视频一区在线视频| 中文字幕日本一区二区| 日本伊人久久| 国产精品毛片久久久| 成人国产精品一区二区网站| 麻豆中文一区二区| 99视频+国产日韩欧美| 黑森林国产精品av| 日韩和欧美一区二区三区| 亚洲专区一区| 国产精品15p| 欧美亚洲一级| 亚州av日韩av| 香蕉成人久久| 午夜欧美精品| 亚洲欧美日韩国产一区二区| 午夜精品免费| 亚洲精品小说| 99精品美女| 欧美精品一区二区三区精品| 97精品国产福利一区二区三区| 美女免费视频一区| 美女少妇全过程你懂的久久| 国产成人在线中文字幕| 日韩精彩视频在线观看| 日韩午夜电影| 久久精品99国产精品日本| a国产在线视频| 成人国产精品一区二区免费麻豆| 日韩精品久久久久久| 精品一区欧美| 天堂av在线| 精品视频自拍| 久久精品亚洲欧美日韩精品中文字幕| 国产欧美日韩一区二区三区四区| 免费欧美日韩| 欧美日韩国产一区二区三区不卡 | 人在线成免费视频| 日韩精品专区| 亚洲免费黄色| 日韩黄色av| 久久精品三级| 激情视频一区二区三区| 精品国产乱码久久久久久1区2匹| 黑丝一区二区| 欧美xxxx性| 视频一区中文字幕精品| 亚洲综合另类| 亚洲综合另类| 亚洲香蕉视频| 日韩精品免费一区二区三区| 欧美日韩免费观看视频| 国产成人精品亚洲线观看| 精品视频一二| 国产日韩欧美一区二区三区在线观看 | 国产va在线视频| 97精品视频在线看| 日韩精品乱码av一区二区| 久久精品国产99| 日本一二区不卡| 日本午夜精品久久久| 五月婷婷亚洲| 久久久久91| 亚洲最大av| 亚欧成人精品| 国产精品国产一区| 999久久久精品国产| 91精品成人| 日韩国产在线观看| 激情综合五月| 亚洲另类黄色| 久久精品国产福利| 免费观看不卡av| 国产精品成久久久久| 午夜久久久久| 国产一区日韩一区| 欧美好骚综合网| 日韩精品第二页| 国产免费成人| 国产精品人人爽人人做我的可爱| 欧美69视频| 美女一区网站| 欧美日韩一视频区二区| 久久黄色影视| 美女91精品| 欧美日韩国产探花| 日韩电影免费网址| 久久精品国内一区二区三区| 国产亚洲一卡2卡3卡4卡新区| 激情综合激情| 蜜臀国产一区| 日韩av有码| 国产一区二区三区自拍| 精品三级av| 快she精品国产999| 日韩一区二区免费看| 国产成人免费视频网站视频社区| 亚洲一级淫片| 99综合视频| 久久免费黄色| 激情久久99| 日本久久二区| 亚洲欧美一级| 免费日韩一区二区| 高清久久精品| 日韩在线欧美| 在线视频免费在线观看一区二区| 国产专区一区| 日韩精品一区二区三区中文| 国产精品magnet| 久久天堂成人| 97视频热人人精品免费| 亚洲我射av| 日韩一区二区在线免费| 欧美日韩免费观看一区=区三区| 欧美日韩免费看片| 日韩毛片视频| 在线亚洲人成| 日韩激情一区| 成人精品国产亚洲| 国产成人精品一区二区三区免费 | 石原莉奈在线亚洲二区| 丝袜脚交一区二区| 在线一区二区三区视频| 亚洲综合图色| 欧美伊人影院| 你懂的国产精品| 欧美国产日本| 精品一区二区三区中文字幕在线| 久久免费国产| 欧美日韩激情| 日韩不卡一区二区三区| 久久精品伊人| 色偷偷色偷偷色偷偷在线视频| 日本一区二区三区视频在线看 | 自由日本语亚洲人高潮| 久久高清国产| 日韩精品欧美成人高清一区二区| 日韩精品视频中文字幕| 麻豆成人综合网| 美女网站视频一区| 欧美专区18| 国产亚洲精品美女久久| 中文字幕在线免费观看视频| 麻豆精品蜜桃| 亚洲精品1区2区| 国产精品久久国产愉拍| 亚洲天堂资源| 日韩在线视频一区二区三区| 日韩精品1区2区3区| 国产精品三p一区二区| 黄色在线观看www| 蜜桃tv一区二区三区| 97精品国产99久久久久久免费| 国产精品一区高清| 99成人在线视频| 国产麻豆精品| 午夜国产精品视频免费体验区| 日本午夜精品一区二区三区电影| 国产伦乱精品| 美女国产精品| 日韩在线短视频| 国产精品丝袜在线播放| 欧洲av一区二区| 91精品国产自产在线丝袜啪| 久久久久国产精品一区二区| 色综合视频一区二区三区日韩 | 日韩精品免费视频一区二区三区| 精品少妇一区| 日韩一区二区三区高清在线观看| 蜜桃成人精品| 久久99精品久久久野外观看| 性欧美69xoxoxoxo| 蜜桃久久久久| 青草国产精品| 先锋亚洲精品| 人人香蕉久久| 久久精品色播| 欧美一区二区三区久久精品| 国产一区二区高清| 国产精品久久久久久久久久齐齐 |