MyCAT-管理端常用命令

http://www.yoyoask.com/?p=770

默认管理端口9066

reload命令

#重新加载配置文件,在修改完配置文件之后,不用重启mycat,可以使用如下命令重新加载:
reload @@config;
开启SQL监控分析功能:    reload @@sqlstat=open.
关闭SQL监控分析功能:    reload @@sqlstat=close.
设置慢SQL时间阈值:      reload @@sqlslow= 
重置SQL监控分析的数据:  reload @@user_stat :这个命令用于清除缓存。该命令工作在9066端口,用来将客户端执行show @@sql; show @@sql.sum;show@@slow.success;命令之后的缓存信息清除

show命令

show @@database;
show @@dataNode;
#NAME:表示dataNode的名称。
#DATAHOST:表示对应的datahost属性的值,即数据主机。
#ACTIVE:表示活跃的连接数量,IDLE:表示空闲的连接数量。SIZE:表示对应的总连接数量
show @@dataNode where schema=wechat; 这个命令可以和where子句结合,查找对应schema的节点数量。因为这里只有一个schema,因此显示的结果一样的。
 
show @@heartbeat; #检查心跳状态。
RS_CODE状态如下:
    OK_STATUS=1 代表正常状态。
    ERROR_STATUS =-1 代表连接错误
    TIMEOUT_STATUS=-2 代表连接超时
    INIT_STATUS=0 代表初始化状态
若节点发生故障,则会连续进行默认的5个周期检测,心跳连接失败后就会变成-1,节点故障确认,然后可能发生切换。
 
show @@connection; #该命令用于获取mycat当前连接状态,即应用于mycat的连接。
 
kill @@connection 21;#用于强制关闭连接,id值可由show @@connection命令查看。
show @@backend; #查看后端连接状态:
show @@cache; #用于查看mycat缓存
show @@datasource; #查看数据源的状态,如果配置了主从或者多主,则可以切换。
show @@syslog limit: #用于显示系统日志 可以加显示行数如 show @@syslog limit=3;

  

  

posted @ 2020-09-18 17:35  suminem  阅读(922)  评论(0编辑  收藏  举报