MyCat 9066管理端口經常使用命令

show @@sql;
Empty set (0.01 sec)
一直查不出數據node

查看在 Mycat 中執行過的SQL語句,須要確認 server.xml 配置文件中的 <property name="useSqlStat">1</property>mysql

剛開始一直出不來數據,最後發現是沒開啓的緣由。。。。。。sql

1.  鏈接mycat 9066管理端口 後端

   mysql -h127.0.0.1 -utest -ptest -P9066 [-dmycat]
   緩存

-h 後面是主機,即當前 mycat 按照的主機地址,本地可用 127.0.0.1 遠程須要遠程 ip
-u Mycat server.xml 中配置的邏輯庫用戶
-p Mycat server.xml 中配置的邏輯庫密碼
-P 後面是端口 默認 9066,注意 P 是大寫
-d Mycat server.xml 中配置的邏輯庫服務器

個人是  mysql -h127.0.0.1 -umycatroot -pmycatroot -P9066 -dsscide

全部的命令能夠經過 show @@help;  查看幫助日誌

Reload 命令server

reload @@config ;  該命令用於更新 schema.xml 配置文件,例如更新 schema.xml 文件後在命令窗口輸入該命令,不用重啓便可進行配置文件的更新,
MyCat 9066管理端口經常使用命令xml

reload @@config_all ;   該命令用於更新全部配置文件,不用重啓便可進行配置文件的更新,示例以下:
MyCat 9066管理端口經常使用命令

Show 命令

show @@datanode;

該命令用於查詢顯示 Mycat 數據節點列表,還能夠經過 show @@datanode where schema = ? 的方式查詢指定邏輯庫(區分大小寫)的數據節點,
MyCat 9066管理端口經常使用命令

name:表示數據節點的名稱

datahost:表示對應的數據主機

active:表示活動鏈接

idle:表示空閒鏈接

size:表示最大鏈接數量

show 系統日誌

 命令: show @@syslog limit
 
輸入命令 show @@syslog limit=10 ; 便可顯示最多 10 行 Mycat-Server 日誌記錄信息 

show @@version;     查看版本
show @@connection;  查看鏈接信息
show @@backend;     查看後端鏈接狀態
show @@cache;       查看 mycat 緩存
show @@datasource;  查看數據狀態,配置的讀寫服務器,若是配置了主從,或者多主能夠切換 

端口號: 該命令工做在 9066 端口,用來將客戶端執行  
show @@sql ; 查看執行的sql
show @@sql.sum ;  查看執行的sql的統計信息

MyCat 9066管理端口經常使用命令

其中 R,W 分別記錄的是當前用戶 (USER:test) 在 8066 端口的命令窗口中執行的 SQL 語句中,R% 是讀寫操做中讀操做所佔百分比;其中,TIME_COUNT ,記錄的是總共執行 SQL 操做的次數,TTL_COUNT ,記錄的是?LAST_TIME,記錄的是最後一次執行的時間戳,該事件是相對於當前系統時間的;而經過 'show @@time.current ;' 命令便可顯示出當前時間,兩者的差值就是最後執行 SQL 命令據當前的時間。

show @@slow.success ;
show @@sql.slow ;

 二、清除緩存
 命令: reload@@user_stat
 端口號: 該命令工做在 9066 端口,用來將客戶端執行 show @@sql ; show @@sql.sum ; show@@slow.success ;
 

reload @@sqlslow=0 ; 設置慢sql   是的這條命介就是剛纔提到的'如何設定慢 SQL' 時間閾值的命令 

相關文章
相關標籤/搜索