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

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

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

瀏覽:131日期: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數據庫慢查詢日志存儲路徑。可以不設置該參數,系統則會默認給一個缺省的文件host_name-slow.log l slow-query-log-file:新版(5.6及以上版本)MySQL數據庫慢查詢日志存儲路徑。可以不設置該參數,系統則會默認給一個缺省的文件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网站在线免费观看| 国产日产精品一区二区三区四区的观看方式| 99久久亚洲精品蜜臀| 久久超碰99| 日本不卡一区二区| 蜜臀av在线播放一区二区三区| 蜜桃一区二区三区| 免费久久99精品国产自在现线| 久久久精品午夜少妇| 久久高清免费观看| 日韩一区二区三区高清在线观看| 在线 亚洲欧美在线综合一区| 亚洲最新无码中文字幕久久| 成人亚洲欧美| 欧美成人综合| 亚洲一区二区免费看| 99久久精品费精品国产| 亚洲成人不卡| 免费在线视频一区| 国产亚洲欧美日韩在线观看一区二区| 免费观看在线综合| 国产精品v一区二区三区| 国产精品va| 精品国产欧美| 国产网站在线| 免费看黄色91| 韩国一区二区三区视频| 亚洲午夜久久久久久尤物| 亚洲乱码视频| 亚洲人成在线网站| 日本成人精品| 久久婷婷亚洲| 国产精品黄网站| 亚洲第一区色| 久久久久97| 综合日韩在线| 成人免费网站www网站高清| 亚洲精品欧美| 五月天激情综合网| 日韩av影院| 日本一不卡视频| 一本一道久久a久久精品蜜桃| 亚洲在线免费| 日本欧美大码aⅴ在线播放| 久久午夜影院| 日韩av影院| 日本大胆欧美人术艺术动态| 国产精品主播在线观看| 亚洲一区成人| 久久久成人网| 精品美女视频 | 三级亚洲高清视频| 精品三区视频| 久久狠狠久久| 亚洲3区在线| 国产综合激情| 久久国产免费| 日韩福利一区| 日韩1区2区| 麻豆国产91在线播放| 欧美三区不卡| 国产亚洲精aa在线看| 日韩极品在线观看| 日产欧产美韩系列久久99| 麻豆精品网站| 亚洲综合婷婷| 国产精品免费看| 免费精品国产的网站免费观看| 日韩一区欧美| 91精品电影| 亚洲精品一区二区妖精| 一区在线视频观看| 麻豆精品网站| 日本一区二区三区视频在线看| 久久国产88| 天堂俺去俺来也www久久婷婷| 日韩免费精品| 你懂的亚洲视频| 国产精品a级| 久久久亚洲欧洲日产| 国精品产品一区| а√天堂8资源中文在线| 欧美三区四区| 在线视频亚洲| 国产情侣久久| 精品国产欧美日韩| 亚洲午夜视频| 97精品资源在线观看| 国产伊人久久| 中文视频一区| 红杏一区二区三区| 韩日一区二区三区| 亚洲精品国产日韩| 久久精品色播| 美美哒免费高清在线观看视频一区二区| 日本在线观看不卡视频| 91九色精品| 加勒比视频一区| 亚洲精品在线观看91| 国产精品视频一区视频二区| 国产v综合v| 久久激情综合网| 91成人超碰| 麻豆成人综合网| 视频一区在线视频| 麻豆高清免费国产一区| 亚洲精品伊人| 9999国产精品| 日韩精品成人| 国产农村妇女精品一区二区| 韩国一区二区三区视频| 亚洲综合精品四区| 欧美激情国产在线| 视频一区日韩精品| 久久精品影视| 成人三级高清视频在线看| 国产日韩欧美| 亚洲网址在线观看| 欧美在线亚洲| 天堂√8在线中文| 国产精品一线天粉嫩av| 亚洲免费影院| 国产在线日韩| 中文字幕一区久| 久久gogo国模啪啪裸体| 国产图片一区| 免费国产亚洲视频| 黑森林国产精品av| 国产精品大片免费观看| 亚洲一区二区三区中文字幕在线观看| 欧美freesex黑人又粗又大| 国产一区调教| 麻豆视频在线看| 四虎4545www国产精品| 激情综合自拍| 一区二区三区四区在线看| 日韩精品不卡一区二区| 国产一区国产二区国产三区| 精品免费在线| 群体交乱之放荡娇妻一区二区| 一本大道色婷婷在线| 欧美精品99| 欧美黄色精品| 日本精品影院| 国产综合亚洲精品一区二| 亚洲福利久久| 免费人成在线不卡| 日韩国产欧美在线播放| 日韩高清不卡在线| 精品一二三区| 99精品综合| 一区二区三区国产盗摄| 精品少妇一区| 免费精品国产| 日本免费在线视频不卡一不卡二| 国产亚洲第一伦理第一区| 国产盗摄——sm在线视频| 日本一二区不卡| 国产精品毛片久久| 日本视频在线一区| 日韩成人午夜精品| 国产极品嫩模在线观看91精品| 久久麻豆视频| 91精品观看| 亚洲无线观看| se01亚洲视频 | 欧美xxxx中国| 亚洲免费观看| 久久97视频| 美女亚洲一区| 国产精品v日韩精品v欧美精品网站| 久久精品99国产国产精| 久久婷婷丁香| 日韩avvvv在线播放| 亚洲国产影院| 精品少妇av| 日产欧产美韩系列久久99| 久久蜜桃精品| 精品资源在线| 国产乱子精品一区二区在线观看| 欧美性感美女一区二区| 免费在线成人| 91九色综合| 日韩1区2区3区| 久久精品国产在热久久| 国产精品主播在线观看| 国产精品日韩| 91精品国产成人观看| 精品三级国产| 国产精品地址| 日本不卡在线视频| 一区二区视频欧美| 美女精品视频在线| 亚洲精品综合| 免费国产亚洲视频| 久久国产成人| 亚洲精品第一| 清纯唯美亚洲综合一区| 亚洲人成精品久久久| 国产午夜久久|