IT貓撲網:您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉貼|軟件發(fā)布

您當前所在位置: 首頁數(shù)據庫MYSQL → MySQL自帶的slow log分析工具mysqldumpslow

MySQL自帶的slow log分析工具mysqldumpslow

時間:2015-06-28 00:00:00 來源:IT貓撲網 作者:網管聯(lián)盟 我要評論(0)

MySQL自帶slow log的分析工具mysqldumpslow,但是沒有說明。本文通過分析該腳本,介紹了其用法。slow log是MySQL根據SQL語句的執(zhí)行時間設定,寫入的一個文件,用于分析執(zhí)行較慢的語句。

只要在 my.cnf 文件中配置好:

log-slow-queries = [slow_query_log_filename]

即可記錄超過默認的 10s 執(zhí)行時間的 SQL 語句。
如果要修改默認設置,可以添加:

long_query_time = 5

設定為 5s 。

如果要記錄所有 SQL 語句,可以寫入:

log-long-format


# t=time, l=lock time, r=rows
# at, al, 以及 ar 是對應的平均值

mysqldumpslow 可以接受的參數(shù)有:

'v+',? # verbose
'd+',??# debug
's=s', # 排序 (t, at, l, al, r, ar etc)
'r!',???# 倒排序 (largest last instead of first)
't=i',? # 顯示最高的 n 個查詢
'a!',?? # 不把所有的數(shù)字以 N ,字符串以 'S' 顯示
'n=i',? # abstract numbers with at least n digits within names
'g=s',????? # grep: only consider stmts that include this string
'h=s',????? # hostname of db server for *-slow.log filename (can be wildcard)
'i=s', # name of server instance (if using mysql.server startup script)
'l!',???# don't subtract lock time from total time

關鍵詞標簽:Mysql,數(shù)據庫

相關閱讀 10款MySQL數(shù)據庫客戶端圖形界面管理工具推薦 IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin MySQL常用維護管理工具 MySQL CPU 占用 100% 的解決過程 CentOS 6.3安裝配置LAMP服務器(Linux+Apache+MySQL+PHP5) MySQL服務器進程CPU占用100%解決辦法

文章評論
發(fā)表評論

熱門文章 Xbox Game Pass Xbox Game Pass 10款MySQL數(shù)據庫客戶端圖形界面管理工具推薦 10款MySQL數(shù)據庫客戶端圖形界面管理工具推薦 MySQL常用維護管理工具 MySQL常用維護管理工具 MySQL數(shù)據庫啟動失敗1067進程意外終止的解決辦法總結 MySQL數(shù)據庫啟動失敗1067進程意外終止的解決辦法總結

相關下載

人氣排行 10款MySQL數(shù)據庫客戶端圖形界面管理工具推薦 MySQL數(shù)據庫啟動失敗1067進程意外終止的解決辦法總結 Mysql 1045錯誤解決辦法 MySQL服務器進程CPU占用100%解決辦法 MySQL導出導入命令的用例 MySQL連接字符串的實際操作步驟匯總 MySQL無法啟動、無法停止各種解決方法總結 三種常用的MySQL建表語句