Linux下用Mytop監控MySQL資源

2021-08-25 13:12:51 字數 978 閱讀 1069

下面介紹下用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 作為換...