一、查看數據庫性性能:
show status;
挑選出幾個比較重要的參數
二、AWK簡單腳本編程實現數據庫性能統計
1.新建Vi score.txt
2.寫下如下數據:
3.每秒刷新一次,並寫入一個文件進行分析
三、AWK語法簡介
Awk是一個簡便的直譯式的文本處理工具.擅長處理--多行多列的數據。
處理過程:
While(還有下一行) {
1:讀取下一行,並把下一行賦給$0,各列賦給$1,$2...$N變量
2: 用指定的命令來處理該行
}
如何處理1行數據?
答: 分2部分, pattern (條件) + action(處理動作)
第1個簡單awk腳本
awk ‘{printf “%s\n” , $1}’ xx.txt // 把xx.txt的每一行進行輸出
第2個簡單awk腳本 統計mysql服務器信息
mysqladmin -uroot ext|awk
'Queries/{q=$4}/Threads_connected/{c=$4}/Threads_running/{r=$4}END{printf("%d %d %d\n",q,c,r)}'