06 2018 档案
摘要:--1、禁用启用账号账号 --2、KILL主机上的应用程序账户进程 --3、查看账号连接
阅读全文
摘要:MySQL复制刚刚触发了一个bug,该bug的触发条件是slave上Xtrabackup备份的时候执行flushs tables with read lock和show slave status有可能和SQL Thread形成死锁。 该bug在MySQL5.6.23上已修复, https://bug
阅读全文
摘要:今天有两台服务器都出现了Can't create a new thread报错。 【故障处理过程】 故障发生后登录服务器,检查mysql进程正常,但登录mysql报下面错误 ERROR 1135 (HY000): Can't create a new thread (errno 11); if yo
阅读全文
摘要:MHA提供了很多扩展的功能,其中有一个参数是secondary_check_script,这个参数可以使我们自定义扩展多路由,多链路的二次检测功能。减少网络故障切换,降低脑裂的发生。 在虚拟机上做了如下测试,供大家参考。 5台服务器,MySQL版本5.7.18,角色如下: Master(192.16
阅读全文
摘要:有台服务器故障期间的现象: 1、 可以正常ping通 2、 telnet服务端口报Too many connections错误 3、 ssh连接不上 查看MHA的管理日志,在强制关机前的health check都是正常的 这点比较奇怪,因此在测试集群上模拟生产的问题做了测试 1、 模拟压测制造mas
阅读全文
摘要:后面又做了补充测试,增加了每秒context switch的监控,以及SQL执行时各步骤消耗时间的监控。 【测试现象一】 启用1000个并发线程的压测程序,保持压测程序持续运行,保持innodb_spin_wait_delay默认值不变 在10:17:14秒将innodb_spin_wait_del
阅读全文
摘要:【现象】 最近关注MySQL CPU告警的问题时,发现有一种场景,有一些服务器最近都较频繁的出现CPU告警,其中的现象是 SYS CPU占比较高。 下面的截图来源于“MySQL CPU报警”采集的文件 【问题分析】 可以分析出这服务器CPU升高的原因是由于表的高并发写入引起。优化方案通常是通知开发停
阅读全文
摘要:#1、启用停用VIP #2、查看MySQL QPS #3、进程号占用的swap #4、查看swap使用的进程和内存
阅读全文
摘要:#1、查看表容量空间 #2、查看用户连接 #3、批量kill用户连接
阅读全文
摘要:当前mysql版本:5.6.21 一、背景 在mysql处理死锁问题时,由于show engine innodb status输出来的死锁日志无任务事务上下文,并不能很好地诊断相关事务所持有的所有锁信息,包括:锁个数、锁类型等。 于是,需要能查看到更详细的事务锁占用情况。 二、INNODB监控机制(
阅读全文
摘要:目录 一.故障现象... 1 二.初步分析... 2 三.排障过程... 2 1.排查是否QPS或insert并发请求上升导致问题发生... 2 2.排查是否锁资源等待或block导致了insert变慢... 3 3.排查是否表上无用索引导致的写入时间较长... 5 4、人工抓取perf,排查CPU
阅读全文
摘要:最近有台服务器的MySQL经常crash,为了进一步定位问题,开启了mysql core file功能,开启步骤如下,供参考 【开启步骤】 1、 my.cnf文件中增加2个配置选项 [mysqld] core_file [mysqld_safe] core-file-size=unlimited 2
阅读全文
摘要:一. 背景 去年做过一次mysql trace 重放的测试,由于performance schema本身采集样本的长度等限制,实际回放的成功率比较低。 最近找到一款开源的工具,基于TCPCopy实现了线上流量的仿真测试,这款开源工具是网易的王斌开发,后面很多公司的模拟在线测试都是基于TCPCopy实
阅读全文

浙公网安备 33010602011771号