本篇內(nèi)容介紹了“MySQL中mysqldumpslow命令怎么用”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序定制開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了霍山免費建站歡迎大家使用!
說明
1、mysqldumpslow是一個針對于 MySQL 慢查詢的命令行程序。
2、在配置MySQL相關(guān)參數(shù)后,可以通過mysqldumpslow查找出查詢較慢的SQL語句。
常用的使用方式:
# mysqldumpslow -s c slow.log
其中-s參數(shù)是以什么方式排序的意思,c指代的是以總數(shù)從大到小的方式排序。
實例
/path/mysqldumpslow -s c -t 10 /database/mysql/slow-log
這會輸出記錄次數(shù)最多的10條SQL語句,其中:
-s, 是表示按照何種方式排序,c、t、l、r分別是按照記錄次數(shù)、時間、查詢時間、返回的記錄數(shù)來排序,ac、at、al、ar,表示相應(yīng)的倒敘;
-t, 是top n的意思,即為返回前面多少條的數(shù)據(jù);
-g, 后邊可以寫一個正則匹配模式,大小寫不敏感的。
“mysql中mysqldumpslow命令怎么用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!