Mysql數據庫優化系列(二)------AWK腳本統計數據庫性能參數

一、查看數據庫性性能:

      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)}'


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章