11 2018 档案

摘要:【问题】 最近查看MySQL的error log文件时,发现有很多服务器的文件中有大量的如下日志,内容很长(大小在200K左右),从记录的内容看,并没有明显的异常信息。 有一台测试服务器也有类似的问题,为什么会记录这些信息,是谁记录的这些信息,分析的过程比较周折。 Status informatio 阅读全文
posted @ 2018-11-29 15:08 wangdong 阅读(563) 评论(0) 推荐(0)
摘要:【可能的原因】 MySQL无法连接的原因有很多,比如: 1、数据库的请求量突增,实例连接数超过max_connections,或用户连接数超过max_user_connections, 这种情况连接时客户端一般会抛出对应的错误信息 如果max_connections打满,无法连到MySQL,可以尝试 阅读全文
posted @ 2018-11-26 13:40 wangdong 阅读(5944) 评论(0) 推荐(0)
摘要:【问题二】 有一个集群(MySQL5.7.23)切换后复制slave报1236,其实是不小心在slave上执行了事务导致 Got fatal error 1236 from master when reading data from binary log: 'The slave is connect 阅读全文
posted @ 2018-11-23 16:30 wangdong 阅读(573) 评论(0) 推荐(0)
摘要:【现象】 最近有台服务器晚上CPU告警,系统抓取的故障期间的snapshot显示CPU %sys较高,同时context switch在300K以上。 是否过高的context switch引起的%sys消耗呢,做了下面的测试,来验证context switch与CPU %sys之间有没有直接的关系 阅读全文
posted @ 2018-11-22 16:52 wangdong 阅读(1236) 评论(0) 推荐(0)
摘要:【工具】 SystemTap是Linux下的动态跟踪工具,可以方便的监控、跟踪运行中的程序或Linux内核操作,我们通过写SystemTap脚本(与C语言类似),编译为内核模块,然后加载到内核中运行,它带来的性能损耗比较小。 【两个应用举例】 一、 分析SQL语句在执行各个阶段的消耗 比如我们想统计 阅读全文
posted @ 2018-11-21 15:52 wangdong 阅读(1348) 评论(0) 推荐(0)
摘要:【问题】 我们有台HP的服务器,SSD在写IOPS约5000时,%util达到80%以上,那么这块SSD的性能究竟有没有问题,为解决这个问题做了下面测试。 【工具】 blktrace是linux下用来排查IO性能的工具。它可以记录IO经历的各个步骤,并计算出IO请求在各个阶段的消耗,下面是关键的一些 阅读全文
posted @ 2018-11-16 18:26 wangdong 阅读(2864) 评论(1) 推荐(0)
摘要:【问题一】 复制slave报错1236,是较为常见的一种报错 Got fatal error 1236 from master when reading data from binary log: 'The slave is connecting using CHANGE MASTER TO MAS 阅读全文
posted @ 2018-11-13 13:10 wangdong 阅读(2750) 评论(0) 推荐(0)
摘要:背景】 MySQL出现短暂的3-30秒的性能问题,一般的监控工具较难抓到现场,很难准确定位问题原因。 对于这类需求,我们日常的MySQL分析工具都有些不足的地方: 1、 性能监控工具,目前粒度是分钟级,无法反应秒级的性能波动; 2、 MySQL Performance_schema工具采集是3秒落地 阅读全文
posted @ 2018-11-07 17:46 wangdong 阅读(2149) 评论(1) 推荐(0)
摘要:【背景】 之前我们碰到一些MySQL的性能问题,比如服务器日志备份时可能会导致慢查询增多,一句简单的select或insert语句可能执行几秒,IO负载较高的服务器更容易出现并发线程数升高,CPU上升等问题。 最近学习了MySQL InnoDB IO相关的部分内核原理,可以帮我们了解服务器IO瓶颈对 阅读全文
posted @ 2018-11-06 09:50 wangdong 阅读(6264) 评论(1) 推荐(1)
摘要:【问题】 有同事反馈我们改造过的MySQL5.7.23版本,使用pt-table-checksum工具比较主从数据库的一致性时报错 Unsafe statement written to the binary log using statement format since BINLOG_FORMA 阅读全文
posted @ 2018-11-02 11:09 wangdong 阅读(1185) 评论(0) 推荐(0)