mycat 9066管理端口 常用命令


1、連接mycat 9066管理端口

  命令:mysql -uroot -proot -P9066 -h127.0.0.1

  -u:用戶名

  -p:密碼

  -P:端口

  -h:ip地址例:linux路徑切換到mycat安裝路徑的bin目錄中:輸入命令

     

  顯示如此則登錄成功。

2、顯示后端物理庫連接信息,包括當前連接數,端口等信息。

   命令:Show @@backend

  

3、顯示當前前端客戶端連接情況

  命令:Show @@connection

  

4、當前線程池的執行情況,是否有積壓(active_count)以及task_queue_size,后者為積壓的待處理的SQL,若積壓數目一直保值,則說明后端物理連接可能不夠或者SQL執行比較緩慢

  命令:show @@threadpool;

  

5、當前后端物理庫的心跳檢測情況,RS_CODE為1表示心跳正常

  命令:show @@heartbeat;

  

6、顯示數據節點的訪問情況,包括每個數據節點當前活動連接數(active),空閑連接數(idle)以及最大連接數(maxCon) size,EXECUTE參數表示從該節點獲取連接的次數,次數越多,說明訪問該節點越多

  命令:show @@datanode;

  

6、顯示當前processors的處理情況,包括每個processor的IO吞吐量(NET_IN/NET_OUT)、IO隊列的積壓情況(R_QUEY/W_QUEUE),Socket Buffer Pool的使用情況 BU_PERCENT為已使用的百分比、BU_WARNS為Socket Buffer Pool不夠時,臨時創建的新的BUFFER的次數,若百分比經常超過90%並且BU_WARNS>0,則表明BUFFER不夠,需要增大,參見性能調優手冊。

  命令:show @@processor;

  

7、顯示緩存的使用情況,對於性能監控和調優很有價值

  命令:show @@cache;

  

  MAX為緩存的最大值(記錄個數),CUR為當前已經在緩存中的數量,ACESS為緩存讀次數,HIT為緩存命中次數,PUT 為寫緩存次數,LAST_XX為最后操作時間戳,比較重要的幾個參數:CUR:若CUR接近MAX,而PUT大於MAX很多,則表明MAX需要增大,HIT/ACCESS為緩存命中率,這個值越高越好。

8、殺掉客戶端的連接,參數為連接的ID值,通過show @@connection,可以展示當前連接到MyCAT的所有客戶端進程,若某個進程異常,則可以通過該命令殺掉連接,如 KILL @@CONNECTION 26907;

  

9、重新加載配置文件schema.xml

  如果我們在原有的schema.xml中進行了修改,需要重新加載該文件使其生效。

  命令:reload @@config;

  

  最后只需要重啟mycat即可。

10、退出 命令:exit;

11、重啟mycat

  進入mycat的安裝目錄:輸入命令 ./bin/mycat stop

  

  進入mycat的安裝目錄:輸入命令 ./bin/mycat start

  

  重啟成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM