知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
美河学习学习在线赞助VIP

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
查看: 35452|回复: 15

MySQL DBA 数据库管理最佳进阶实战(包含MyCat实战讲解集群整合) Mysql5.7+centos7.2

[复制链接]
发表于 2020-3-26 10:28:19 | 显示全部楼层 |阅读模式
下载服务器:五号服务器---VIP资料下载八区\数据库专区
游客,如果您要查看本帖隐藏内容请回复

成为一名MySQL DBA并不难,但成为一名高水平的MySQL DBA则需要时间、知识、技能、经验和意识的积累

以前的老男孩,马哥,我都只听一部分,就听不下去了,马哥讲的太快了,理论太多实践不多,类似学院派;老男孩更差点看上去实践多点,但关键理论没讲透,扯淡多,这套课程,我全看了非常不错,有收获,而且课程还是比较新的,对于刚学习的人,可能比较快上手,课程内容不会觉的太少,也不会觉得一节课内容太多消化不良,就是类似刚刚好,刚刚能在工作中用上这些技能。我刚看完它的shell,正在看mysql,等这个看完选择性看看架构中的部分内容;学习就是这样,要学以致用,刚刚好,缺啥补啥,这样才有动力,不然都是理论,太枯燥,都是实践也会有的茫茫然。



MySQL DBA-1.png
MySQL DBA-2.png
mysql mycat.jpg

线上都是慢 sql,改都改不完,春节 7 天,有一台服务器蹦了 4 次 ,莫名其妙的,查不到问题,后来我看下面这套晋升开发DBA的SQL高级视频,给开发做了培训,自己改也顺手多了

MySQL高级SQL-1.png
MySQL高级SQL-2.png

有个线上问题,我的mysql总是坑不住压力问题,数据量300G左右吧,还没有做到拆库分表呢。优化也做了,该加索引的也加了,查询复杂的sql也有,都是去从库查的,主库有时候坑不住,你对于这方面是如何做的?150左右active连接数都不行了,程序也有使用缓存,放在nosql比如redis中了。

MySQL配置如下:
Cpu:16C
Mem:64G
Disk:ssd

涉及到金钱的交易,使用是row模式,监控信息都有。

是一个master多个slave都是ssd,部分要求实时查询到主库查,回头再让dba看看怎么解决,我们dba感觉有点不愿意做拆库啥的。


全栈DBA答复:
你的mysql什么配置?是否有那种和金钱交易相关的业务,没有的话,隔离级别可以用rc,并发性能好。
300g的数据量,你看看是否什么数据都要保存,有没有一些垃圾数据,比如登录日志,或者一些临时信息可以删除的,索引不是乱加的,你要看执行计划的,explain看一下,你加了以后查询的数据是多少行,返回的又是多少?你说的这个压力主要是什么,现在平时zabbix之类的监控有的吧,平均工作时间的负载是多少?tps和qps是多少?如果是你执行iostat,你看到iowait会一直很高,或者确实IO的瓶颈很严重了,可以考虑垂直拆分,也就是按照字段去拆,这个也要根据业务需求去搞的,把耦合度不是很高的字段拆分出来!但你们什么公司啊,我说实话,真的需要拆分库的公司很少的,另外,读写分离你使用了吗?对了,通俗的问,你的业务是以查询为主的,还是写操作为主的,如果读比写多,可以读写分离,一主带多从,然后高可用使用 mha,300G的数据量其实也不是什么问题。

row是二进制日志模式,我说的是隔离级别
transaction_isolation = REPEATABLE-READ

这个RR是默认的,如果你设计金钱的话,最好还是用它

如果不涉及金钱交易,推荐你用read-committed

因为这个没有间隙锁

性能会好很多

实时查询也没问题

我懂你意思

直接用maxscale

里面有相关配置的

可以做到查询落到从库

让你们dba

去装一个orzdba

你自己也可以看看的

iostat

看一下r/s
每秒的读请求是多少

分库什么的,如果是垂直拆的话

dba 没法一个人搞的

肯定要和研发的做下来谈的

水平可以自己搞


AI将改变每个组织,AI将降低传统岗位需求,而提高对数据库人才的需要
发表于 2021-8-21 13:43:58 | 显示全部楼层
发表于 2022-10-27 20:58:24 | 显示全部楼层
看上去挺好,既然评价这么高,下载下来学习一下,谢谢大虾分享
发表于 2022-12-13 14:10:58 | 显示全部楼层
成为一名MySQL DBA并不难,但成为一名高水平的MySQL DBA则需要时间、知识、技能、经验和意识的积累
发表于 2022-12-14 16:56:52 | 显示全部楼层
发表于 2023-1-14 13:56:41 | 显示全部楼层
发表于 2023-1-31 13:19:28 | 显示全部楼层
发表于 2023-3-23 08:24:29 | 显示全部楼层
MySQL DBA 数据库管理最佳进阶实战(包含MyCat实战讲解集群整合) Mysql5.7+centos7.2
发表于 2023-3-23 15:03:29 | 显示全部楼层
发表于 2023-3-27 08:36:35 | 显示全部楼层
发表于 2023-8-12 08:08:44 | 显示全部楼层
发表于 2023-11-7 14:06:04 | 显示全部楼层
发表于 2023-12-19 14:31:35 | 显示全部楼层
MySQL DBA 数据库管理最佳进阶实战(包含MyCat实战讲解集群整合)
发表于 2024-3-9 22:41:12 | 显示全部楼层
发表于 2024-3-28 08:17:05 | 显示全部楼层
发表于 2024-11-28 21:04:17 | 显示全部楼层
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

QQ|小黑屋|手机版|Archiver|美河学习在线 ( 浙网备33020302000026号 )

GMT+8, 2025-5-3 07:24

Powered by Discuz!

© 2001-2025 eimhe.com.

快速回复 返回顶部 返回列表