问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mycat常用后端管理命令

发布网友 发布时间:2023-02-16 08:46

我来回答

1个回答

热心网友 时间:2023-09-16 23:52

mycat常用后端管理命令

首先通过show @@helap; 就可以大致的了解Mycat  管理端口的常用命令(dbserver.xml配置)!

mysql> show @@help;

+------------------------------------------+--------------------------------------------+

| STATEMENT                               | DESCRIPTION                              |

+------------------------------------------+--------------------------------------------+

| show @@time.current                     | Report current timestamp                  |

| show @@time.startup                     | Report startup timestamp                  |

| show @@version                          | Report Mycat Server version               |

| show @@server                           | Report server status                      |

| show @@threadpool                       | Report threadPool status                  |

| show @@database                         | Report databases                          |

| show @@datanode                         | Report dataNodes                          |

| show @@datanode where schema = ?         | ReportdataNodes                          |

| show @@datasource                       | Report dataSources                        |

| show @@datasource where dataNode = ?     | Report dataSources                       |

| show @@datasource.synstatus              |Report datasource data synchronous         |

| show @@datasource.syndetail where name=? | Report datasource data synchronousdetail  |

| show @@datasource.cluster               | Report datasource galary cluster variables |

| show @@processor                        | Report processor status                   |

| show @@command                          | Report commands status                    |

| show @@connection                       | Report connection status                  |

| show @@cache                            | Report system cache usage                 |

| show @@backend                          | Report backend connection status          |

| show @@session                          | Report front session details              |

| show @@connection.sql                   | Report connection sql                     |

| show @@sql.execute                      | Report execute status                     |

| show @@sql.detail where id = ?           | Reportexecute detail status               |

| show @@sql                              | Report SQL list                          |

| show @@sql.high                         | Report Hight Frequency SQL                |

| show @@sql.slow                         | Report slow SQL                           |

| show @@sql.resultset                    | Report BIG RESULTSET SQL                  |

| show @@sql.sum                          | Report  User RW Stat                      |

| show @@sql.sum.user                     | Report  User RW Stat                      |

| show @@sql.sum.table                    | Report  Table RW Stat                     |

| show @@parser                           | Report parser status                      |

| show @@router                           | Report router status                      |

| show @@heartbeat                        | Report heartbeat status                   |

| show @@heartbeat.detail where name=?     | Report heartbeat currentdetail            |

| show @@slow where schema = ?             |Report schema slow sql                    |

| show @@slow where datanode = ?           | Reportdatanode slow sql                  |

| show @@sysparam                         | Report system param                       |

| show @@syslog limit=?                   | Report system mycat.log                   |

| show @@white                            | show mycat white host                     |

| show @@white.set=?,?                    | set mycat white host,[ip,user]            |

| show @@directmemory=1 or 2               |show mycat direct memory usage             |

| switch @@datasource name:index           | SwitchdataSource                         |

| kill @@connection id1,id2,...            | Killthe specified connections             |

| stop @@heartbeat name:time               |Pause dataNode heartbeat                  |

| reload @@config                         | Reload basic config from file             |

| reload @@config_all                     | Reload all config from file               |

| reload @@route                          | Reload route config from file             |

| reload @@user                           | Reload user config from file              |

| reload @@sqlslow=                       | Set Slow SQL Time(ms)                     |

| reload @@user_stat                      | Reset show @@sql  @@sql.sum @@sql.slow    |

| rollback @@config                       | Rollback all config from memory           |

| rollback @@route                        | Rollback route config from memory         |

| rollback @@user                         | Rollback user config from memory          |

| reload @@sqlstat=open                   | Open real-time sql stat analyzer          |

| reload @@sqlstat=close                  | Close real-time sql stat analyzer         |

| offline                                 | Change MyCat status to OFF                |

| online                                  | Change MyCat status to ON                 |

| clear @@slow where schema = ?            |Clear slow sql by schema                  |

| clear @@slow where datanode = ?          | Clearslow sql by datanode                 |

+------------------------------------------+--------------------------------------------+

58 rows in set (0.00 sec)

1、连接mycat 9066管理端口

  命令:mysql -uusername -ppasswd -P9066 -hIP

  -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 @@CONNECTION26907;

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

  如果我们在原有的schema.xml中进行了修改,需要重新加载该文件使其生效。

  命令:reload @@config;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
门?049期父母欲其改娶五字金口决,开是什么特号生肖 支付宝怎么把银行卡的钱转到余额里呢? 下载wampserver5,安装并启动后不能启用apache、mysql的功能,请问这是怎... wampserver安装多个版本phpmysqlapache 四季豆有哪些吃法值得推荐? 四季豆牛肉馅饼的家常做法是什么? 香煎四季豆豆腐饼怎么做好吃 腾讯会议没声音怎么修复-腾讯会议没有声音修复办法 西安市高新区所有幼儿园 西安高新第二初级中学学区有哪些小区 书上说本票为一式二联,第一联为卡片联,第二联为正联,请问什么叫卡片联?在这里的用途是什么? 企业发展感悟心得体会实用范文 10.0地狱火堡垒老一怎么单刷 7.35能单刷地狱火堡垒吗 梦见蚂蝗钻进自己身体又拔出来什么意思 梦到房顶被风吹了? 徐水神农农业生态园过年有什么活动 英格索兰空压机,加载时油分压差大报警停机,卸载时分离前压力低报警停机。油分无异常,原厂油分,700... 英格索兰空压机压差大,三滤一油都换了。怎么办? 别人把我拉黑怎么解除 如何卸载英伟达滤镜 燃气灶电池没电应急方法 宝宝反复发烧该怎么办 宝宝反复发烧,怎么办? 《孙权劝学》孙权是怎样的一个人 什么药可以消除酒精 小车蓄电池没电了怎么办?要修吗? 汽车电瓶没电了怎么办,汽车电瓶怎么修复 汽车蓄电池没电了怎么办?能修吗? 注销之后微信账号多久能再次使用? 为了转业武汉买房子划算不 单位法人委托书范本 k30查看是否支持5g 腿上有好多痘痘,怎么去掉 英语没学好 想请各位把下面汉语的意思翻译成英文 1.密封圈上有刷毛(就是毛刷的毛) 2.防盗标签脱落 小龙虾怎么下崽 福州医保可以外省报销多少 青春的好高二作文 学习什么行业最有前途 委托书不是当事人签字的有效吗 关于白酒业务员工作总结 委托书盖章但无法人签字有效吗 业务员月工作总结与计划怎么写 白酒销售人员工作总结 朱雨辰焦俊艳主演的电视剧 水浒传中有关柴进朱武花荣史进关胜秦明公孙胜呼延灼的故事题目 高中高二作文1000字:青春感悟 GP0N天翼网关TEW_867G支持千兆吗? (2014?吉林)如图所示,汽车通过高速公路ETC通道时,不停车也能缴费通过,如果通道长是15m,车速是3m/s 为什么视频导入会声会影9没有声音?