本篇內容主要講解“MySQL的慢查詢日志記錄哪些內容”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“mysql的慢查詢日志記錄哪些內容”吧!
10年積累的做網(wǎng)站、網(wǎng)站設計經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先制作網(wǎng)站后付款的網(wǎng)站建設流程,更有華陰免費網(wǎng)站建設讓你可以放心的選擇與我們合作。
在mysql中,慢查詢日志記錄的是響應時間超過閾值的語句;響應時間閾值就是運行時間超過“l(fā)ong_query_time”的值,該值的默認值為10,也即慢查詢日志記錄運行超過十秒以上的SQL語句。慢查詢日志可將日志記錄寫入日志文件和數(shù)據(jù)庫表。
本教程操作環(huán)境:windows10系統(tǒng)、mysql8.0.22版本、Dell G3電腦。
MySQL的慢查詢,全名是慢查詢日志,是MySQL提供的一種日志記錄,用來記錄在MySQL中響應時間超過閥值的語句。
具體環(huán)境中,運行時間超過long_query_time值的SQL語句,則會被記錄到慢查詢日志中。
long_query_time的默認值為10,意思是記錄運行10秒以上的語句。
默認情況下,MySQL數(shù)據(jù)庫并不啟動慢查詢日志,需要手動來設置這個參數(shù)。
當然,如果不是調優(yōu)需要的話,一般不建議啟動該參數(shù),因為開啟慢查詢日志會或多或少帶來一定的性能影響。
慢查詢日志支持將日志記錄寫入日志文件和數(shù)據(jù)庫表。
參數(shù)說明
slow_query_log:是否開啟慢查詢日志,1表示開啟,0表示關閉。
log-slow-queries :舊版(5.6以下版本)MySQL數(shù)據(jù)庫慢查詢日志存儲路徑??梢圆辉O置該參數(shù),系統(tǒng)則會默認給一個缺省的文件host_name-slow.log
slow-query-log-file:新版(5.6及以上版本)MySQL數(shù)據(jù)庫慢查詢日志存儲路徑??梢圆辉O置該參數(shù),系統(tǒng)則會默認給一個缺省的文件host_name-slow.log
long_query_time:慢查詢閾值,當查詢時間多于設定的閾值時,記錄日志。
log_queries_not_using_indexes:未使用索引的查詢也被記錄到慢查詢日志中(可選項)。
log_output:日志存儲方式。log_output='FILE'表示將日志存入文件,默認值是'FILE'。log_output='TABLE'表示將日志存入數(shù)據(jù)庫。
擴展知識:
1、查看慢日志功能的狀態(tài),慢日志功能默認是關閉的show variables like '%slow_query_log%';
OFF表示慢日志功能處于關閉狀態(tài),慢日志記錄存儲在DESKTOP-2331B4V-slow.log文件中,DESKTOP為本人的計算機名。
2、開啟慢日志功能set global slow_query_log=1;
然后再查詢慢日志狀態(tài)
狀態(tài)為ON,表示慢日志功能已開啟。
3、查看默認的long_query_time時間
long_query_time為10秒,表示SQ語句超過10秒的才會被記錄到慢日志中。
4、設置long_query_time時長,默認的10秒太長set global long_query_time=3;
重新打開一個會話,如果是window系統(tǒng)的話,再重新打卡一個cmd就可以(注意如果還是在設置long_query_time的會話中查詢long_query_time時長的話,還是默認的10秒,所以要重啟一個會話),再次查詢long_query_time時長
到此,相信大家對“mysql的慢查詢日志記錄哪些內容”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!
網(wǎng)站題目:mysql的慢查詢日志記錄哪些內容
文章分享:http://vcdvsql.cn/article44/pejcee.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、虛擬主機、域名注冊、自適應網(wǎng)站、Google、網(wǎng)站導航
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)