资源丨MySQL故障排查思路方法PPT视频24问答
昨晚,墨天轮邀请到MySQL技术顾问崔虎龙做了题为《一小时掌握MySQL故障排查思路方法》的直播分享,引起了大家的广泛关注,直播后很多小伙伴来找小编询问PPT、思维导图、视频等,在这里小编火速整理了一下PPT和视频,并就24个典型问题请讲师做了解答,分享至此供大家参考学习。
本文目录:
1. 视频
2. 问答
3. PPT下载
1
视频
本次视频收录于墨天轮“精品课”《2020云和恩墨大讲堂》栏目第14章https://www.modb.pro/course/49(复制到浏览器或者点击“阅读原文”可直达),欢迎订阅观看。
2
问答
1. 多表join 如何优化?
答:最多两张表join原则,主键或唯一键关联,通过执行计划。
2. 请问一下,mgr里的事务丢失是什么情况?
答:5.7.25以下低版本,在通过mgr确认和认证之后,底层回放的时候丢失。
3. 老师mysql怎么评估支撑的连接数?
答:show engine innodb status 里有等在信息,信号量的一些统计,可以参考,建议并发不要超过1000。
4. 8.0现在生产用得多吗?
答:还是比较多的。5.7版本第一个阶段维护到10月份到期,后面支持会越来越少。
5. 8.0生产环境目前推荐哪个版本?
答:8.0.18版本开始。
6. 增强半同步参数有没有什么架构建议?
答:AFTER_SYNC和timeout设置。
7. 业务反应不想用VIP漂的形式了高可用形式了,有没有其他的解决方案。
答:域名方式 或则 中间件(proxysql推荐,myql router,Maxscale)。
8. MGR主要应用场景?
答:硬件方面:单机房 或则 跨机房 网络条件好 。数据量建议不要超过500G, 一致性要求高。
9. mysql innodb/ndb cluster 实际生产中用得多么?
答:mgr用的还是可以的,基本一些大厂都在用 / ndb使用场景少。
10. 生产环境一般用什么存储引擎?
答:铁定mysql innodb引擎。
11. 如何尽可能一次性故障信息收集要收集些什么?假如现场人员对现象把握不准,并避免多次交互?
答:收集信息可以 监控指标图,系统 message 日志,mysql参数,慢日志, binglog,innodb status。
12. gtid是不是有些限制?5.6版本的做主备的时候,推荐启用gtid吗?
答:限制有的,一些语句不支持,可以自行网上查询一下。gtid 建议还是5.7版本使用。
13. MySQL什么场景下比pg有优势?
答:两个数据库角度不一样,底层实现也不一样;开发中的差异性 等等;MySQL最大的优势就是社区解决方案,周边资源多 和 稳定性 等等。
14. gtid是不是有些限制?5.6版本的做mha的时候,推荐启用gtid吗?
答:限制有的,一些语句不支持,可以自行网上查询一下;gtid 建议还是5.7版本使用。
15. 老师 mysql8.0.18 数据割接时 批量导入数据事务超过MGR 组复制限制时 primary节点就无法与其他通信了,会发生primary切换 xcom 底层是如何传输事务的?
答:xom通过Batching和Pipelining方式进行消息传输的。以下连个参数都可以有 效控制堵塞通信的。group_replication_transaction_size_limit,
group_replication_message_cache_size
16. 双主+VIP架构,数据不一致怎么修复?
答:pt-table-checksum可是使用,但注意有可能破坏主从。
17. MongoDB会不会部分替代MySQL?
答:这个可能性非常渺茫,只能说MySQL能替代mongodb可能性,8.0版本有很多类似的分析的功能出现,json支持也在完善中。
18. 高可用架构选择哪种比较好?自增字段。
答:高可用 按照业务情况选择,满足业务,选合适的,自己最熟悉的。心里没底 就主从+增强半同步既可以
19. 老师,你的意思是说MySQL不建议单库超过TB级别?
答:超过TB级别,要看怎样使用:比如分区表,高可用主从异步。或则定期迁移走数据。要做好归档部分。
20. MGR组内通信使用的是广播、组播还是点播啊?
答:mgr xcom协议算组播方式,小组成员之间必须始终保持双向通信。
23. 并发参数那个调配方法如何尝试?
答:4个参数innodb_thread_concurrency. innodb_adaptive_max_sleep_delay,innodb_thread_sleep_delay,innodb_concurrency_tickets,可以通过官场最高性能指标的情况进行设置。
24. 升级的话 MYSQL8 哪个版本稳定?
答:8.0.18版本开始比较稳定,升级可以看下墨天轮(www.modb.pro)上有专门8.0版本升级方式。
3
PPT
墨天轮文档:《案例加持:一小时掌握这套MySQL故障排查思路方法_崔虎龙》:https://www.modb.pro/doc/4175(复制到浏览器或者扫描下图二维码可下载)
墨天轮文档:《MySQL问题分析思路_思维导图_崔虎龙_高清可放大》:https://www.modb.pro/doc/4176(复制到浏览器中打开可下载)
以下截取部分PPT页面:
推荐阅读:144页!分享珍藏已久的数据库技术年刊
数据和云
ID:OraNews
如有收获,请划至底部,点击“在看”,谢谢!
点击下图查看更多 ↓
云和恩墨大讲堂 | 一个分享交流的地方
长按,识别二维码,加入万人交流社群
请备注:云和恩墨大讲堂
点个“在看”
你的喜欢会被看到❤
资源丨MySQL故障排查思路方法PPT视频24问答相关推荐
- mysql故障排查思路_Mysql高负载排查思路
发现问题 top命令 查看服务器负载,发现 mysql竟然百分之两百的cpu,引起Mysql 负载这么高的原因,估计是索引问题和某些变态SQL语句. 排查思路 1. 确定高负载的类型,top命令看负载 ...
- K8S集群中Node节点资源不足导致Pod无法运行的故障排查思路
K8S集群中Node节点资源不足导致Pod无法运行的故障排查思路 文章目录 K8S集群中Node节点资源不足导致Pod无法运行的故障排查思路 1.Node节点资源不足可能会产生的故障 2.Node节点 ...
- 51CTO学习笔记--Linux运维故障排查思路与系统调优技巧视频课程(高俊峰)
51CTO学习笔记--Linux运维故障排查思路与系统调优技巧视频课程 第一课 Linux运维经验分享与思路 1.一般把主机名,写到hosts下 127.0.0.1 hostname,因为 ...
- K8S集群中Pod资源数据丢包排查思路
K8S集群中Pod资源数据丢包排查思路 Pod资源可能会由于网络原因产生丢包的现象. 当Pod资源存在丢包的现象时,会出现下面的报错: Connect to 100.111.156.74 port 5 ...
- K8S集群中Pod资源处于CrashLoopBackOff状态排查思路
K8S集群中Pod资源处于CrashLoopBackOff状态排查思路 文章目录 K8S集群中Pod资源处于CrashLoopBackOff状态排查思路 1.Pod资源处于CrashLoopBackO ...
- K8S集群中Pod与Pod之间网络故障排查思路
K8S集群中Pod与Pod之间网络故障排查思路 文章目录 K8S集群中Pod与Pod之间网络故障排查思路 1.Pod与Pod之间通信故障 2.Pod与Pod之间网络通信故障排查思路 1.Pod与Pod ...
- K8S集群中Pod资源处于Pending状态排查思路
K8S集群中Pod资源处于Pending状态排查思路 文章目录 K8S集群中Pod资源处于Pending状态排查思路 1.Pod资源处于Pending状态的原因 2.Pod资源处于Pending状态的 ...
- IT故障排查思路和方法交流
1.故障处理原则 首要原则: 生产环境优先恢复业务(比如重启服务.修改负载均衡指向.恢复原有程序包等):保留现场以备查找故障原因 a.遇到问题不要慌:理清思路: b.首先要自行排查,不要遇到问题就甩到 ...
- 资源放送丨《MySQL故障诊断常用方法手册》PPT视频
点击上方"蓝字" 关注我们,享更多干货! 前段时间,墨天轮邀请数据库资深专家 黄超 老师分享了<MySQL故障诊断常用方法手册>,在这里我们将课件PPT和实况录像分享出 ...
最新文章
- android调服务不更新,android – OnUpdate()不调用小部件服务
- “跟着菜鸟一起学R语言” 现已更名为“数据志”
- c++ string c_str() 和data()区别
- 《从零开始学Swift》学习笔记(Day 7)——Swift 2.0中的print函数几种重载形式
- 在區塊鏈上建立可更新的智慧合約(二)
- MD5 - Java加密与安全
- JavaFX技巧29:使布局忽略不可见的节点
- React-Native-lesson
- ASP.NET MVC的Razor引擎:IoC在View激活过程中的应用
- FF与IE兼容性总结(转载)
- Linux编程基础 5.2:消息队列
- 数据库锁 与 事务隔离级别
- 我的wow血精灵圣骑士,晒晒
- 使用Mongoose populate实现多表关联存储与查询,内附完整代码
- Valley Numer hdu-6148
- Chrome关闭密码检查弹窗:更改您的密码 某个网站或应用发生了数据泄露导致您的密码外泄
- Unity 简单随机创建玩家游戏名
- matlab自动写word报告,matlab自动写入word
- 笔记本触摸板驱动,让你完全抛弃鼠标
- 机器人总动员片尾曲歌词_机器人总动员中的所有歌曲叫什么名?
热门文章
- emacs 替换模式_如何使用Emacs Org模式撰写博客
- 哪种编程语言好找工作_哪种编程语言可以工作? 为了周末?
- 前端:HTML/03/超级链接,绝对地址URL,相对地址URL,特殊链接
- HTML placeholder
- es6 Generator函数的应用
- es6 WeakSet
- python网络验证系统_python3+django2 开发易语言网络验证(下)
- 前端开发使用的 安卓模拟器_抖音有电脑版或者网页版吗?如何在电脑上使用抖音?...
- redis循环键_Redis的并发控制
- python excel vlookup_Python Excel vlookup实现