不久前我給你看了一些 他們可以用來管理MySQL服務器的命令,創建用戶,使用數據庫等。 好吧,在本文中,我將向您展示一些可以在終端上使用的應用程序,以查看查詢在MySQL服務器上的情況,即檢查MySQL的性能,查看正在進行的查詢等。
我的熱門
你還記得嗎 最佳 或 HTOP 在終端中充當系統監控器? 好, 我的頂 它是相同的,但對於MySQL
您必須首先安裝它,然後在存儲庫中進行搜索,然後安裝名為 我的頂:
在Debian,Ubuntu或衍生版本中,
sudo apt-get install mytop
安裝後,他們將執行它,但是,當然,他們必須指定MySQL服務器的用戶名,密碼和IP,例如,假設他們使用SSH或類似的東西在同一服務器上運行mytop,並假設用戶為root,密碼為t00r ...那麼它將是:
mytop -u root -p t00r
如您在圖像中看到的,mytop為我們提供了各種信息:
- 使用中線程的統計信息
- SQL查詢
- 服務已運行多長時間
- 負荷或消耗
- 要求IP
- 用戶提出要求
- 時間...等
MyTop是用Perl編寫的程序,它是檢查我們的MySQL服務器運行狀況的絕佳選擇。
創拓
在安裝MySQL服務器時,默認情況下會安裝此程序,因此我們只需通過傳遞它來執行它(如mytop用戶名和密碼):
innotop -u usuario -p password -h ip-del-servidor
假設用戶為root,密碼為t00r,我們通過SSH在同一服務器上執行命令:
innotop -u root -p t00r
如您所見,它為我們提供了有趣的信息,傳入和傳出的數據,負載,緩存的範圍或使用情況等。
mysqladmin的
這個的 我已經在另一篇文章中與您交談但是,請記住,使用以下命令,我們可以看到有關MySQL服務器的信息:
mysqladmin -u usuario -p password version
再次假設用戶為root,密碼為t00r,則為:
mysqladmin -u root -p version
然後它將要求我們輸入密碼...然後我們發現如下所示:
在這裡,我們看到MySQL的版本,工作的線程數,連接類型,服務壽命等。
結束
如果您正在尋找一個很好的工具來監視MySQL服務器的性能和運行,我建議 我的頂 e 創新.
一個顯示了其他未提供的信息,兩者實際上都是極好的選擇,這取決於我們需要進行審查的內容將綽綽有餘。
好吧,這就是帖子的去向。
幹得好,這個不知道。
而對於後期?