cetus系列~ 继续分析
一 简介:我们来继续探讨cetus的细节问题
二 命令
1 select help 查看帮助
2 select * from backends 查看后端列表
3 select conn_details from backends 查看后端连接状态
4 show connectionlist 查看连接数,等同于mysql的show processlist
5 sql log start/stop/status; 审核日志管理
6 show status //查看状态(增删查改各种类型的统计)
7 show variables //查看系统变量
三 常用系统变量解析
enable-tcp-stream 默认为true 采用tcp stream来输出响应,规避内存炸裂等问题
long-query-time 默认为0.1 记录慢日志
max-allowed-packet 默认为32M 头包的大小,可以进行条件来避免java问题
default-pool-size 默认为最小值10 每个worker进程启动时允许创建的连接数 当前连接数不足此值时,会自动创建连接
max-pool-size 默认为20 每个worker进程允许创建的最大连接数,包括连接池里的空闲连接和正在使用的连接,相当于mysql的max_connetions
default-charset 默认为utf8
keeplive 如果配置 当cetus崩溃时会自动重启
四 用户操作
针对用户的操作会自动替换到user.josn上
update user_pwd set password='' where user=''
update app_user_pwd set password='111' where user='test_user'
delete user_pwd where user=' '
修改用户密码,如果不存在则会添加,如果存在就会替换.以下如果只执行一个,那么两个密码是一致的
五 审核日志
日志开启关闭sql log start/stop;
相关参数
sql-log-maxsize 最大单列日志 默认值为1G,单位为MB
sql-log-mode 日志记录类型 默认为backends 类型包含
connect connect模式打印的是客户端连接Cetus时,客户端发送的auth认证包的主要内容。
client client模式打印的是客户端发送的原始SQL语句等相关内容,该模式下,当Cetus接收到客户端的SQL请求后,立即打印该日志。
backend backend模式打印的是发送到SQL的语句等相关内容,该模式下,当MySQL将全部结果集发送回Cetus后才会打印该日志。
all 全部
sql-log-maxnum 保留历史文件个数 默认为3 0表示无限制
sql-log-switch 是否达到最大值后进行文件切割
六 压力测试
工具 sysbench 1.0+ (oltp.lua本身select是事务,所以不能进行读写分离业务测试)
具体命令
构建数据
sysbench /usr/local/share/sysbench/oltp_read_write.lua --mysql-host=1.1.7.6 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=ght --tables=10 --table-size=10000 --report-interval=10 prepare
测试
sysbench /usr/local/share/sysbench/oltp_read_write.lua --mysql-host=1.1.7.6 --mysql-port=7002 --mysql-user=root --mysql-password=123456 --mysql-db=ght --tables=10 --table-size=10000 --report-interval=10 --rand-type=uniform --percentile=99 --threads=128 --skip_trx --db-ps-mode=disable -- time=600 run
测试目标
1 直接连接mysql性能
2 读写分离的单机cetus
3 读写分离的lvs_cetus
cetus系列~ 继续分析的更多相关文章
- cetus系列~安装和基本配置
cetus系列一 安装 1 安装软件环境 yum install cmake gcc glib2-devel flex mysql-devel gperftools-libs bison f ...
- Innovus教程 - Flow系列 - MMMC分析环境的配置概述(理论+实践+命令)
本文转自:自己的微信公众号<集成电路设计及EDA教程> <Innovus教程 - Flow系列 - MMMC分析环境的配置概述(理论+实践+命令)> 轻轻走过,悄悄看过,无 ...
- cetus系列~ 读写分离具体分析
一 简介:上一章我们讲了cetus的基本安装,这章继续分析cetus 二 分析 1 基本配置 1 开启主从延迟检测需在后端数据库创建库proxy_heart_beat和表tb_heartb ...
- [译]Dynamics AX 2012 R2 BI系列-规划分析的注意事项
https://msdn.microsoft.com/en-us/library/gg731898.aspx 在开始实施AX的分析特性前,有很多事情要考虑.本文描述了你必须考虑的事情,和在 ...
- C++ 头文件系列(string)----分析string初始化内存模型
测大小 这里我们比较4种版本的basic_string模版类,分别是:string, wstring, u16string, u32string. 虽然他们是不同的字符串类型,但是其sizeof的结果 ...
- php优秀框架codeigniter学习系列——CI_Controller分析
该类是一个超级大的父类,它将在 CodeIgniter.php 中实例化化过的类,通通加载成它的类成员变量,所以可以方便的进行各种操作.各种应用控制器类,都会继承 CI_Controller 类. _ ...
- cetus系列~ cetus+mha
一 简介:mha+cetus高可用架构二 环境 1 mysql 5.7 并行复制+GTID 2 cetus最新版 3 mha0.57二 安装 1 安装mha-rpm包 2 做免密认证 3 ...
- Android Studio 调试系列之分析堆栈调用
Analyze a Stack Trace 方法:Thread.dumpStack() 一 代码中添加Thread.dumpStack() 二 Android Studio查看堆栈log 三 借助A ...
- spring源码分析系列 (5) spring BeanFactoryPostProcessor拓展类PropertyPlaceholderConfigurer、PropertySourcesPlaceholderConfigurer解析
更多文章点击--spring源码分析系列 主要分析内容: 1.拓展类简述: 拓展类使用demo和自定义替换符号 2.继承图UML解析和源码分析 (源码基于spring 5.1.3.RELEASE分析) ...
随机推荐
- 洛谷 P4294 [WC2008]游览计划
题目链接 不是很会呢,但似乎抄了题解后有点明白了 sol:状态DP显然,其实是要构建一棵最小生成树一样的东西,我自己的理解(可能不是很对哦希望多多指教)f[x][y][zt]就是到x,y这个点,状态为 ...
- BZOJ1827[USACO 2010 Mar Gold 1.Great Cow Gathering]——树形DP
题目描述 Bessie正在计划一年一度的奶牛大集会,来自全国各地的奶牛将来参加这一次集会.当然,她会选择最方便的地点来举办这次集会.每个奶牛居住在 N(1<=N<=100,000) 个农场 ...
- day9 函数练习题
写代码,接受n个数字,求这些数字的和 def sum_func(*args): total = 0 for i in args: total+=i return total print(sum_fun ...
- servlet表单的get和post方法的实现
几经周折,这个简单的小程序终于实现了,全新的编译环境和领域,适应起来有点慢,学习能力还是有待提高 使用IDEA2017.3.3创建简单的servlet程序: 1.创建一个项目 file - new p ...
- 架构师成长之路6.2 DNS配置文件
点击返回架构师成长之路 架构师成长之路6.2 DNS 配置文件 /etc/hosts 主机的一个文件列表 ,添加记录如:111.13.100.92 www.baidu.com 对于简单的主机名解析 ...
- 配置AD RMS及SharePoint 2013 IRM问题解决及相关资源
最近配置AD RMS及SharePoint 2013 IRM遇到几个问题: 1. RMS配置好后,client端连不上, 一直要求输入用户名和密码. 后来换了台不是SP的机器,并用内部DB,搞定. ...
- Zabbix监控mysql主从(二)
二.Zabbix-server-web端配置 1:创建一个监控项作为mysql主从 2.创建mysql主从监控图形 三.创建触发器,实现主从异常报警 测试: [root@mysql-slave ...
- P3747 相逢是问候 欧拉定理+线段树
巨难!!! 去年六省联考唯一的一道黑牌题,我今天一天从早到晚,把它从暴力15分怼到了90分,极端接近正解了. bzoj上A了,但是洛谷和loj上面就不行.伪正解会T,奇奇怪怪的类正解会WA.. 那么, ...
- 跟我一起学习vue2(学习工程目录)[三]
查看生成的my-project的工程目录 首先看 build是最终发布的代码存放位置. 我查看了一下目录,里面都是Js文件 config目录里面主要是配置目录,包括端口号.如果开的项目多,可以进入in ...
- 我们一起来详细的了解react的语法以及组件的使用方法
jsx的介绍 React 使用 JSX 来替代常规的 JavaScript. JSX 是一个看起来很像 XML 的 JavaScript 语法扩展. jsx的优点 JSX 执行更快,因为它在编译为 J ...