mysql 5.5 開(kāi)啟慢日志slow log的方法(log_slow_queries)
1.MySQL 5.5命令行里面
set global log_slow_queries = on; # 開(kāi)啟慢日志
set [session|global] long_query_time =0.2 # 設(shè)置時(shí)間.精確的毫秒
set global log_queries_not_using_indexes = on; # 設(shè)置無(wú)索引的查詢
2.查看存放日志的形式
mysql> show variables like 'log_output';

這個(gè)FILE是指以文件的形式存放.

如果是TABLE就是存放到系統(tǒng)表中. mysql.slow_log表中.
使用set global log_output='table';變量更改
3.查看慢日志文件的存放位置(以文件形式存放時(shí))

4.使用mysqldumpslow命令查看慢日志.
詳細(xì)的可應(yīng)用mysqldumpslow -help查詢.
參數(shù)說(shuō)明:
-s,是表示按照何種方式排序,c、t、l、r分別是按照記錄次數(shù)、時(shí)間、查詢時(shí)間、返回的記錄數(shù)來(lái)排序(從大到?。?ac、at、al、ar表示相應(yīng)的倒敘.
-t, 是top n的意思,即為返回前面多少條數(shù)據(jù).
-g,后邊可以寫(xiě)一個(gè)正則匹配模式,大小寫(xiě)不敏感.
mysqldumpslow -s c -t 10 host-slow.log
列出返回記錄集最多的10個(gè)sql語(yǔ)句
mysqldumpslow -s r -t 10 host-slow.log
按照時(shí)間返回前10條里面含有左連接的sql語(yǔ)句
mysqldumpslow -s t -t 10 -g "left join" host-slow.log
相關(guān)文章
mysql安裝出現(xiàn)Install/Remove of the Service D
這篇文章主要介紹了mysql安裝出現(xiàn)Install/Remove of the Service Denied!錯(cuò)誤問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
使用LEFT?JOIN?統(tǒng)計(jì)左右存在的數(shù)據(jù)問(wèn)題
最近做了一個(gè)數(shù)據(jù)模塊的統(tǒng)計(jì),統(tǒng)計(jì)企業(yè)收款、發(fā)票相關(guān)的數(shù)據(jù),開(kāi)始統(tǒng)計(jì)是比較簡(jiǎn)單,后面再拆分賬套統(tǒng)計(jì)就有點(diǎn)小復(fù)雜,這篇文章主要介紹了使用LEFT?JOIN?統(tǒng)計(jì)左右存在的數(shù)據(jù),需要的朋友可以參考下2022-10-10
my.cnf(my.ini)重要參數(shù)優(yōu)化配置說(shuō)明
本文針對(duì)mysql不同存儲(chǔ)引擎,MyISAM與Innodb進(jìn)行了講解如何進(jìn)行my.cnf(my.ini)的參數(shù)優(yōu)化2018-03-03
MySQL中一些優(yōu)化straight_join技巧
這篇文章主要介紹了MySQL中一些優(yōu)化straight_join技巧,作者通過(guò)用戶的實(shí)際案例分析,需要的朋友可以參考下2015-05-05
MySQL 啟動(dòng)報(bào)錯(cuò):File ./mysql-bin.index not found (Errcode: 13)
這篇文章主要介紹了MySQL 啟動(dòng)報(bào)錯(cuò):File ./mysql-bin.index not found (Errcode: 13)的解決方法,需要的朋友可以參考下2014-07-07

