优先查看日志中的报错信息然后查看监控系统中的历史数据(各类峰值,骤变值),报警信息然后查看慢查询日志 深入可以看各类锁记录、等待事件等(需要开启统计,并且没有重启过)
一般使用mha具体可以查看http://www.talkwithtrend.com/Question/425091
不依赖存储过程、函数、触发器的传统oltp场景都适用数据量建议单实例T级或以内运维团队任何规模都可以,因为是一个相对轻量级的数据库需要开发专门配合,毕竟语法和特性每个库都不一样灾备使用MySQL各类的高可用方案即可
一、最常见是慢查询优化1、打开慢查询记录,设置记录SQL的最短时间2、使用pt工具,分类统计慢查询语句3、针对执行次数多或者时间长的语句进行优化(索引优化、SQL改写、业务逻辑优化)ps:也可以在系统表中,查看全表扫描多的表
参考着两篇文章一篇有统计信息概述一篇有说不准确时如何处理http://www.voidcn.com/article/p-ozuwbhxh-bog.htmlhttps://www.jb51.net/article/134678.htm
有参数控制自动还是手动触发更新,比如说表内百分之多少数据变更了就自动重新统计其中还能设置采样数、更新频率(百分比量)等
可以通过将系统线程号与SQL对应来查看top -H -p <mysqld进程id>PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND23974 mysql 20 0 1658m 358m 12m R 99.9 1.1 0:05.52 mysqld12295 mysql 20 0 1658
mysql最简单就是主从(类似逻辑adg)物理dg的话需要借助第三方工具没有传统意义的oggrac等具体可以参考这个http://www.talkwithtrend.com/Question/425091
银行主流何种mysql高可用方案不太了解。可能是主从+中间件+自研套件的模式。由于MGR技术相对较新,目前使用MHA更多。但个人认为,MGR或者基于此的innodb cluster架构(或替代方案)会成为未来主流MHA:优点:成熟稳定,自动切换主
参考问题http://www.talkwithtrend.com/Question/425227
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024 talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30