色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

MySQL慢查詢?nèi)罩镜淖饔煤烷_啟

瀏覽:3日期:2023-10-06 13:28:48
前言

MySQL的慢查詢?nèi)罩臼荕ySQL提供的一種日志記錄,它用來記錄在MySQL中響應(yīng)時(shí)間超過閥值的語句,具體指運(yùn)行時(shí)間超過long_query_time值的SQL,則會被記錄到慢查詢?nèi)罩局小ong_query_time的默認(rèn)值為10,意思是運(yùn)行10S以上的語句。默認(rèn)情況下,Mysql數(shù)據(jù)庫并不啟動慢查詢?nèi)罩荆枰覀兪謩觼碓O(shè)置這個(gè)參數(shù),當(dāng)然,如果不是調(diào)優(yōu)需要的話,一般不建議啟動該參數(shù),因?yàn)殚_啟慢查詢?nèi)罩緯蚨嗷蛏賻硪欢ǖ男阅苡绊憽B樵內(nèi)罩局С謱⑷罩居涗泴懭胛募仓С謱⑷罩居涗泴懭霐?shù)據(jù)庫表。

官方文檔,關(guān)于慢查詢的日志介紹如下(部分資料,具體參考官方相關(guān)鏈接):

The slow query log consists of SQL statements that took more than long_query_time seconds to execute and required at least min_examined_row_limit rows to be examined. The minimum and default values of long_query_time are 0 and 10, respectively. The value can be specified to a resolution of microseconds. For logging to a file, times are written including the microseconds part. For logging to tables, only integer times are written; the microseconds part is ignored.

By default, administrative statements are not logged, nor are queries that do not use indexes for lookups. This behavior can be changed usinglog_slow_admin_statements and log_queries_not_using_indexes, as described later.

慢查詢?nèi)罩鞠嚓P(guān)參數(shù)

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)給一個(gè)缺省的文件host_name-slow.log slow-query-log-file:新版(5.6及以上版本)MySQL數(shù)據(jù)庫慢查詢?nèi)罩敬鎯β窂健?梢圆辉O(shè)置該參數(shù),系統(tǒng)則會默認(rèn)給一個(gè)缺省的文件host_name-slow.log long_query_time :慢查詢閾值,當(dāng)查詢時(shí)間多于設(shè)定的閾值時(shí),記錄日志。 log_queries_not_using_indexes:未使用索引的查詢也被記錄到慢查詢?nèi)罩局校蛇x項(xiàng))。 log_output:日志存儲方式。log_output=’FILE’表示將日志存入文件,默認(rèn)值是’FILE’。log_output=’TABLE’表示將日志存入數(shù)據(jù)庫,這樣日志信息就會被寫入到mysql.slow_log表中。MySQL數(shù)據(jù)庫支持同時(shí)兩種日志存儲方式,配置的時(shí)候以逗號隔開即可,如:log_output=’FILE,TABLE’。日志記錄到系統(tǒng)的專用日志表中,要比記錄到文件耗費(fèi)更多的系統(tǒng)資源,因此對于需要啟用慢查詢?nèi)罩荆中枰軌颢@得更高的系統(tǒng)性能,那么建議優(yōu)先記錄到文件。慢查詢?nèi)罩镜淖饔?p>慢查詢?nèi)罩緯巡樵兒臅r(shí)超過規(guī)定時(shí)間的SQL語句記錄下來,利用慢查詢?nèi)罩荆梢远ㄎ环治鲂阅艿钠款i

查看慢查詢?nèi)罩竟δ苁欠耖_啟,以及慢查詢?nèi)罩疚募娣拍夸?/p>

SHOW VARIABLES LIKE ’slow_query%’開啟慢查詢?nèi)罩? slow_query_log 可以設(shè)置慢查詢?nèi)罩镜拈_關(guān)狀態(tài) long_query_time 可以規(guī)定查詢超時(shí)的時(shí)間,單位是秒

在MySQL配置文件 /etc/my.cnf 中,設(shè)置

slow_query_log=ONlong_query_time=1

開啟慢查詢?nèi)罩荆涗洸樵兂^1秒的sql語句,重啟MySQL后生效。

可以使用下面sql測試以下

SELECT SLEEP(2);

慢查詢?nèi)罩居涗浳募?/p>

Tcp port: 0 Unix socket: (null)Time Id Command Argument# Time: 210125 6:30:14# User@Host: reptile[reptile] @ [192.168.10.254] Id: 1# Query_time: 2.000380 Lock_time: 0.000000 Rows_sent: 1 Rows_examined: 0SET timestamp=1611556214;SELECT SLEEP(2); SET timestamp=1611556214; 執(zhí)行sql時(shí)間戳 Query_time sql執(zhí)行時(shí)長 Rows_sent 返回幾條記錄總結(jié)

到此這篇關(guān)于MySQL慢查詢?nèi)罩镜淖饔煤烷_啟的文章就介紹到這了,更多相關(guān)MySQL慢查詢?nèi)罩緝?nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: MySQL 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 最新99国产成人精品视频免费 | 午夜手机看片 | 成人亚洲国产综合精品91 | 精品视频一区二区三区免费 | 亚洲高清视频网站 | 久久久久久久久久免观看 | 色综合天天综合网看在线影院 | 国产欧美综合在线一区二区三区 | 亚洲一区在线播放 | 亚洲天堂视频在线免费观看 | 日本人一级毛片视频 | 视频综合网 | 九色视频在线观看免费 | 久久福利资源国产精品999 | foot国产女王脚视频 | 免费看一片 | 欧美亚洲日本在线 | 日本免费大黄在线观看 | 日产一区二区三区四区 | 国产自在线观看 | 全国男人的天堂天堂网 | 免费看一片 | 午夜三级网站 | 天堂8资源在线官网资源 | 国产a精品三级 | 国产精品久久久久久久免费 | 亚洲高清国产拍精品影院 | 国产黄页| 亚洲美女黄色片 | 欧美在线一区二区三区不卡 | 欧美日韩中文一区二区三区 | 暖暖免费高清日本一区二区三区 | a毛片免费视频 | 久久久久久青草大香综合精品 | 国产成人教育视频在线观看 | 成人欧美视频 | 亚洲国产日韩欧美一区二区三区 | 中文字字幕码一二区 | 国产成人免费高清视频网址 | 一级国产在线观看高清 | 日韩精品一区二区三区免费观看 |