读《分布式数据库架构及企业实践》---笔记五

Mycat管理命令详解
    Mycat有两个默认的端口:8066数据端口和9066管理端口(如需修改,则在server.xml中配置),登录方式类似于MySQL的服务端登录。
    
    命令:MySQL -h120.0.0.1 -utest -ptest -P9066 [-dmycat]
    说明:
        -h 后面是主机,即当前Mycat安装的主机IP地址。
        -u Mycat server.xml中配置逻辑库的用户。
        -p Mycat server.xml中配置逻辑库的密码。
        -P 后面是管理端口号,注意P是大写。
        -d Mycat server.xml中配置的逻辑库。
    
    通过show @@help; 可以查看所有命令:
    
    
    Reload命令
        1.reload @@config
        该命令用于更新配置文件,例如更新schema.xml文件后再命令行窗口输入该命令,不用重启即可进行配置文件更新。
        2.reload @@sqlstat
            Mycat1.5版本新增开启和管理SQL监控分析的指令,需要在QPS测试时管理SQL监控分析功能,否则测试结果比较差。
            开启SQL监控分析功能: reload @@sqlstat=open;
            关闭SQL监控分析功能: reload @@sqlstat=close;
            设置慢SQL时间阀值: reload @@sqlslow=
            重置SQL监控分析的数据: reload @@user_stat;
        
        
    show命令
        1.show @@database;
            该命令用于显示Mycat数据库列表,运行结果对应schema.xml配置文件的schema子节点
        
        2.show @@datanode;
            该命令用于显示Mycat数据节点列表,运行结果对应schema.xml配置文件的dataNode节点。如图:
            
            
        NAME表示dataNode的名称。
        DATAHOST表示dataHost属性的值,即数据主机。
        ACTIVE表示活跃连接数,IDLE表示闲置连接数,SIZE对用总连接数量。
    
        3.show @@heartbeat;
            该命令用于报告心跳状态。
        
        4.show @@version
            该命令用于获取Mycat的版本。
        
        5.show @@connection
            该命令用于获取Mycat的前端连接状态,即应用于Mycat的连接。
            
        6.kill @@connection id,id,id
            该命令用于关闭连接。
        
        7.show @@backend
            该命令用于查看后端的连接状态。
            
        8.show @@cache
            该命令用于查看Mycat缓存。
        
        9.show @@dataSource
            查看数据源的状态,如果配置的主从或者多主,则可以切换。
            
        10.switch @@dataSource name:index
            用于切换数据源。
        
        11.show @@syslog limit
            用于显示系统日志。
    
        12.reload @@user_stat
            用于清除缓存。
            
        13.SQL统计命令
            show @@sql:显示在Mycat中执行过的SQL语句。
            show @@sql.slow: 显示慢SQL语句。
            show @@sql.sum:显示SQL语句的整体执行情况、读写比例等。
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
书名: 分布式数据库架构企业实践——基于Mycat中间件 作者:周继锋 冯钻优 陈胜尊 左越宗 ISBN:978-7-121-30287-9 出版年月:2016年11月 定价:79元 开本:787×980 1/16 普通关键词:计算机 分布式 数据库 学科关键词: 分布式 数据库 架构 实践 编辑推荐 讲解分布式数据库的书并不多,讲解其架构企业实践的就更少了。 本书基于国内知名的开源分布式数据库中间件Mycat讲解了如何实现分布式数据库,很有实践及借鉴意义。 内容简介 本书由资深 Mycat 专家及一线架构师、DBA 编写而成。全书总计 8 章,首先简单介绍了分布式系统分布式数据库的需求,然后讲解了分布式数据库的实现原理,并对市场上存在的各种分布式数据库中间件进行了对比,再围绕着如何利用 Mycat 实现分布式数据库而展开。本书对 Mycat 从入门到进阶、从高级技术实践架构剖析、从网络通信协议解析到系统工作原理的方方面面进行了详细讲解,并剖析了 Mycat的 SQL 路由、跨库联合查询、分布式事务及原生 MySQL、PostgreSQL 协议等核心技术。通过本书不仅可以了解 Mycat 的基本概念,掌握 Mycat 配置等技术,还能感受到 Mycat架构设计之美,了解 Mycat 2.0的未来规划。 无论是对于软件工程师、测试工程师、运维工程师、软件架构师、技术经理,还是对于资深 IT 人士来说,本书都极具参考价值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值