MyCAT命令行监控

这篇具有很好参考价值的文章主要介绍了MyCAT命令行监控。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

9066端口 ,用mysql命令行连接

Mysql utest ptest P9066

show @@help 可显示所有相关管理命令

显示后端物理库连接信息,包括当前连接数,端口

Show @@backend

MyCAT命令行监控,开发技巧经验分享,MyCat,MySQL

Show @@connection

显示当前前端客户端连接情况,已经网络流量信息、

MyCAT命令行监控,开发技巧经验分享,MyCat,MySQL

Show @@threadpool

当前线程池的执行情况,是否有积压(active_count)以及task_queue_size,后者为积压的待处理的SQL,若积压数目一直保值,则说明后端物理连接可能不够或者SQL执行比较缓慢。

MyCAT命令行监控,开发技巧经验分享,MyCat,MySQL

Show @@heartbeat

当前后端物理库的心跳检测情况,RS_CODE为1表示心跳正常

MyCAT命令行监控,开发技巧经验分享,MyCat,MySQL

Show @@datanode

显示数据节点的访问情况,包括每个数据节点当前活动连接数(active),空闲连接数(idle)以及最大连接数(maxCon) size,EXECUTE参数表示从该节点获取连接的次数,次数越多,说明访问该节点越多。

MyCAT命令行监控,开发技巧经验分享,MyCat,MySQL

Show @@processor

显示当前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不够,需要增大,参见性能调优手册。

MyCAT命令行监控,开发技巧经验分享,MyCat,MySQL

Show @@datasource

显示数据源的信息,是否是读写节点等。

MyCAT命令行监控,开发技巧经验分享,MyCat,MySQL

show @@cache

显示缓存的使用情况,对于性能监控和调优很有价值

 MyCAT命令行监控,开发技巧经验分享,MyCat,MySQL

 MAX为缓存的最大值(记录个数),CUR为当前已经在缓存中的数量,ACESS为缓存读次数,HIT为缓存命中次数,PUT 为写缓存次数,LAST_XX为最后操作时间戳,比较重要的几个参数:CUR:若CUR接近MAX,而PUT大于MAX很多,则表明MAX需要增大,HIT/ACCESS为缓存命中率,这个值越高越好。

Kill @@connection

杀掉客户端的连接,参数为连接的ID值,通过show @@connection,可以展示当前连接到MyCAT的所有客户端进程,若某个进程异常,则可以通过该命令杀掉连接,如

KILL @@CONNECTION 1; 文章来源地址https://www.toymoban.com/news/detail-674524.html

到了这里,关于MyCAT命令行监控的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL运维5-Mycat配置

    1.1 简介 schema.xml作为Mycat中最重要的配置文件之一,涵盖了Mycat的逻辑库、逻辑表、分片规则、分片节点即数据源的配置。主要包括一下三组标签 schema标签 datanode标签 datahost标签 1.2 schema标签 用于定于Mycat实例中的逻辑库,一个Mycat实例中,可以有多个数据库,可以通过schema标

    2024年02月04日
    浏览(32)
  • MySQL运维4-Mycat入门

    mycat是阿里巴巴企业下的开源的,基于JAVA语言编写的MySQL数据库中间件,可以像使用MySQL一样来使用Mycat,对于开发人员来说根本感觉不到mycat的存在。之前在国内使用数据库分库分表,读写分离最主流的就是使用mycat,但是截止到今日2023-12-13日,mycat的网站的下载链接已经不能打

    2024年02月04日
    浏览(27)
  • MySQL-中间件mycat(三)

    目录 🍁高可用方案 🍁安装配置 HAProxy 🍂安装 HAProxy 🍂启动验证 🍁配置 Keepalived 🍂安装 Keepalived 🍂修改配置文件 🍂启动验证 🍂测试高可用 🍁mycat 安全设置 🍂权限配置 🍂SQL 拦截     🦐博客主页:大虾好吃吗的博客     🦐MySQL专栏:MySQL专栏地址         在实

    2023年04月27日
    浏览(28)
  • MySQL运维6-Mycat垂直分库

    场景:在业务系统中,涉及一下表结构,但是由于用户与订单每天都会产生大量的数据,单台服务器的数据存储以及处理能力是有限的,可以对数据库表进行拆分,原有数据库如下 说明1:整个业务系统中的表,大致分为四个,商品信息类的表,订单相关的表,用户相关表及

    2024年02月04日
    浏览(30)
  • 04、MySQL-------MyCat实现分库分表

    https://www.cnblogs.com/zhangyi555/p/16528576.html 横向(水平)拆分 那如果把一张表中的不同的记录分别放到不同的表中,这种就是横向拆分。 横向拆分的结果是数据库表中的数据会分散到多张分表中,使得每一个单表中的数据的条数都有所下降。比如我们可以把不同的用户的订单分

    2024年02月07日
    浏览(31)
  • MySQL-中间件mycat(二)

    目录 🍁部署主从复制 🍁mycat读写分离 🍂修改配置文件 🍂设置balance与writeType 🍂设置switchType与slaveThreshold 🍂启动程序 🍂验证读写分离 🍁垂直拆分-分库 🍂实现分库 🍂测试分库 🍂总结分库 🍁水平拆分-分表 🍂实现分表 🍂测试分表 🍂连接查询 🍁全局表 🍂修改配置

    2023年04月27日
    浏览(28)
  • MySQL-中间件mycat(一)

    目录 🍁mycat基础概念 🍁Mycat安装部署 🍃初始环境 🍃测试环境 🍃下载安装 🍃修改配置文件 🍃启动mycat 🍃测试连接     🦐博客主页:大虾好吃吗的博客     🦐MySQL专栏:MySQL专栏地址         mycat目前已经出mycat2版本了,虽然还没有全面普及,但是大概这两年各大企

    2023年04月24日
    浏览(67)
  • MySQL运维6-Mycat分库分表之垂直分库

    场景:在业务系统中,涉及一下表结构,但是由于用户与订单每天都会产生大量的数据,单台服务器的数据存储以及处理能力是有限的,可以对数据库表进行拆分,原有数据库如下 说明1:整个业务系统中的表,大致分为四个,商品信息类的表,订单相关的表,用户相关表及

    2024年02月04日
    浏览(35)
  • MySQL运维13-Mycat分库分表之按月分片

    使用场景为按照自然月来分片,每个自然月为一个分片,但是一年有12个月,是不是要有12个数据节点才行呢?并不是。例如我现在只有三个分片数据库,这样就可以1月在第一个数据分片中,2月在第二个数据分片中,3月在第三个数据分片中,当来到4月的时候,就会重新开始

    2024年02月04日
    浏览(38)
  • 【Jmeter】压测mysql数据库中间件mycat

    目录 背景 环境准备 1、下载Jmeter 2、下载mysql数据库的驱动包 3、要进行测试的数据库 Jmeter配置 1、启动Jmeter图形界面 2、加载mysql驱动包 3、新建一个线程组,然后如下图所示添加 JDBC Connection Configuration 4、配置JDBC Connection Configuration 5、如图所示添加JDBC Request 6、如图所示配置

    2024年02月14日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包