下面介紹下用mytop小工具來監控mysql資源的步驟:
1. 安裝termreadkey
安裝:
tar xzvf termreadkey
cd termreadkey
perl makefile.pl
make
make test
make install
2. 安裝dbi
安裝:
tar xzvf dbi-1.615.tar.gz
cd dbi-1.615
perl makefile.pl
make
make test
make install
3. 安裝mytop
安裝:
tar xzvf mytop-1.6.tar.gz
cd mytop-1.6
perl makefile.pl
make
make test
make install
4. 執行mytop進行監控
./mytop -u wapcms -p '4lrpjpida7accaq$' -h 192.168.52.148:3308
【其中,-u引數後面是資料庫使用者名稱,-p引數後面是資料庫密碼,-h引數後面是資料庫伺服器位址和資料庫所用埠號】
執行監控畫面如下:
說明:第一行顯示了主機名稱,還有至今 mysql 的執行時間 (以 days hour:minutes:seconds 為格式)。
第二、三行的 queries 顯示了至今執行的 sql 查詢語句總數,另外還有目前每秒處理的查詢數和速度。
第四行的 key efficiency 就是傳說中的快取命中率了,如果太低了你可能要調整你的 mysql 設定,或者調整一下表的結構,後面還有目前的進出速度。
最下方的區域就是目前鏈結到資料庫的各個執行緒,你可以按 k 殺死乙個執行緒,或者按 f 了解特定執行緒的資訊。
centos7下使用mytop監控MySQL性
mytop 是乙個類似 linux 下的 top 命令風格的 mysql 監控工具,可以監控當前的連線使用者和正在執行的命令 網路上的文章太舊了,今天配置了一下記錄下安裝配置過程,有需要的同學可以看看 2 安裝相關支援庫 wget wget tar zxvf termreadkey 2.37.tar...
在linux環境下用python2操作mysql
有時候需要在伺服器上通過python指令碼運算元據庫,這時就有乙個問題,linux上預設安裝的python2.7,但是沒有操作mysql指令碼需要的相關模組。解決 wget 2 安裝pip 3 利用pip安裝運算元據庫的pymysql模組 安裝好了之後,就可以用python指令碼運算元據庫了。附上乙...
Linux下的 M困惑
我們有時在windows編輯的檔案,放到了linux環境中,開啟檔案,可能發現每行結尾多了乙個 m 導致一些在windows下能執行的解析程式,放到了linux中,執行就會報錯,問題就出在這個 m 其實這個問題,和作業系統換行符相關。dos windows格式的檔案,用0d 0a cr lf 作為換...