测试环境莫名其妙有几条重要数据被删除了,由于在binlog里面只看到是公用账号删除的,无法查询是谁在哪个时间段登录的,就考虑怎么记录每一个MYSQL账号的登录信息,在MYSQL中,每个连接都会先执行init-connect,进行连接的初始化,我们可以在这里获取用户的登录名称和thread的ID值。
【mysql】 【测试】 【binlog】 【thread】 【Blog】 点击查看原文>
Nov
12
2017
Nov
12
2017
Nov
12
2017
Nov
11
2017
Nov
11
2017
Nov
11
2017
Mysql 主主启动错误处理 error 信息:
Slave_IO_State:
Master_Host: 192.168.
【mysql】 【replication】 【thread】 点击查看原文>
Nov
11
2017
Nov
11
2017
Nov
11
2017
首先明确调优的目的是提高TPS。 thread_pool_size: 是一个非常重要的参数,控制thread
pool的性能,具体表现为thread group的数量。只能在server启动之前设置,我们测试thread
pool的结果如下:
*如果主存储引擎是innodb,thread_pool_size设置在16至36之间,大多数情况设置在24到36,我们还没有发现什么情况需要设置超过36,也只有一些特殊的环境需要设置小于16.
使用DBT2或者sysbench做测试的时候,innodb引擎下通常设置为36个,如果在一些写入特别多的环境,这个值可以设置的更小一些。
【算法】 【mysql】 【innodb】 …
Nov
10
2017