随笔分类 - MySQL
摘要:前言 前面一篇博客,我已经介绍了prometheus如何监控mysql。 这一篇我来介绍如何通过alertmanger进行告警邮件发送(微信或钉钉类似,因为需要企业帐户,我就不试了),以及如何通过grafana查看告警。 开始演示 测试机器 Prometheus: 192.168.56.140 Ho
阅读全文
摘要:首先这个问题,我只是其中参与者之一。但这个问题很有参考意义,特记录下来。 还有我第一次用“彻底”这个词,不知道会不会有人喷?其实,还有一些问题,也不是特别清楚。比如说什么是CPU流水(我又不是硬件工程师)。 问题现象 MySQL现网数据库切换到新的物理服务器时,出现了业务查询超时异常问题。 详细过程
阅读全文
摘要:问题现象现网物理机内存近几日内爆涨使用率超过了90%,可用内存从250G,降低到20G以下,报告警。服务器使用情况来看,并没有什么异常。除了QPS缓慢增长外。 MySQL内存分配结构 定位这个问题,先了解一下MySQL的内存分配知识。 MySQL的内存分配分为两部分,一部分是启动之初就分配的,主要是
阅读全文
摘要:前面一篇博客我介绍了如何通过Orachestrator+脚本实现自动导换。 这一章,我来演示一下如何通过Orchestrator+Proxysql 实现自动导换+应用透明读写分离 总体架构 可选架构1 实际生产系统所用架构应该类似于上图: 1)应用APP,通过VIP连接ProxySQL 2)Prox
阅读全文
摘要:前言 首先任何一个数据库不是独立存在的,也不是凭空想象决定出来的。 数据库的架构离不开应用的场景。所以,为了解决某些深入的问题,首先你得掌握数据库的原理与架构。原理掌握得越深入,越能帮助你定位复杂与隐藏的问题。 其次,DBA不能只局限于数据库本身。因为问题的来源,很多时候都来自用户表象(比如说用户反
阅读全文
摘要:目录 Orchestrator总体结构... 测试环境信息... Orchestrator详细配置... SSH免密配置... /etc/hosts配置... visudo配置... /etc/orchestrator.conf.json orch_hook.sh. orch_vip.sh. MyS
阅读全文
摘要:最近在玩python,为了熟悉一下python,写了个mysql的检查与性能优化建议的脚本。 虽然,真的只能算是一个半成残次品。也拿出来现眼一下。 不过对于初学者来说,还是有一定的参考价值的。比如说如何接受命令参数,python如果调用shell等。 这个脚本的主要过程就是把mysql的状态信息输出
阅读全文
摘要:如下博文是参考如下博文内容,再加整理。 http://blog.chinaunix.net/uid-24111901-id-2627857.html http://blog.csdn.net/wanghai__/article/details/7067118 InnoDB锁问题 InnoDB与MyI
阅读全文
摘要:he last 49 seconds SEMAPHORES 如果你有一个高并发的系统,你需要关注这一部分的输出。 它由两部分组成,event counters, 和可选项输出,即当前等待的事件(current waits)。 下面给出了一个示例输出。 1 2 SEMAPHORES 3 4 OSWAI
阅读全文
摘要:此文主要转载自 http://blog.csdn.net/zbszhangbosen/article/details/7956558 官网上有关于MySQL的flush method的设置参数说明,但可能很多人不太明白。下文就详细说明此问题。 首先官网的说明如下: http://dev.mysql.
阅读全文

浙公网安备 33010602011771号