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

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

 找回密码
 建立账号
查看: 6024|回复: 13

姜承尧-腾讯数据库总监 新版MySQL DBA实战进阶班 [复制链接]

Rank: 32Rank: 32

金币
264
代金券
0
阅读权限
200
精华
0
帖子
132
UID
712607

美河技术精英勋章 美河荣誉会员勋章

发表于 2020-6-21 23:12:18 |显示全部楼层
下载服务器:五号服务器---VIP资料下载八区\数据库专区
游客,如果您要查看本帖隐藏内容请回复

姜承尧-腾讯数据库总监 新版MySQL DBA实战进阶班 全程高清视频 MySQL大神讲解,全套时长超过78小时,里面都是干货精华,尤其原理,讲的很透彻,能讲底层,DBA福音,这次我们花了很多时间,在保持高清情况下,全部视频文件转码压缩到了只有7.5g,修正了几个错误,已经更新完整了,没有缺的!

mysql-0.png

mysql-1.png

mysql-6.png

mysql-7.png

mysql-2.png

mysql-3.png

mysql-4.png

mysql-5.jpg


提供补充了课程中学习要导入的数据库文件,没有这几个文件根本无法好好学习下去,比较恼火了
1.dbt3_s1_fk.sql
2.employees_db-full-1.0.5.tar.bz2
3.test_db-master.zip
4.MySQL 8 Cookbook(中文版).pdf



生产环境MySQL死锁如何监控及如何减少死锁发生的概率?
首先,死锁并不是"锁死",死锁是由于两个或两个以上会话锁等待产生回路造成
一、死锁监控及处理方法
对于死锁的监控,各个版本都提供了innodb_print_all_deadlocks选项,打开该选项即会将死锁的日志输出到MySQL的错误日志当中,
因此可以通过监控错误日志来达到监控死锁的目的。而对于MariaDB就更加简单了,MariaDB提供了Innodb_deadlocks的计数器,可以
通过监控该计数器的增长来监控是否存在发生死锁。
假如线上出现死锁并且频率较高的话,务必要引起重视。由于死锁日志仅记录了最后引起死锁的两条SQL,因此并不能通过死锁日志立即定位
出死锁的原因,应当及时协同开发模拟出死锁过程,分析死锁产生原因,修改程序逻辑。

二、如何降低死锁发生的概率
1、尽量使用短小事务,避免大事务
2、加FOR UPDATE/LOCK IN SHARE MODE锁时,最好降低事务隔离级别,例如用RC级别,降低死锁发生概率,也可以降低锁定粒度
3、事务中涉及多个表,或者涉及多行记录时,每个事务的操作顺序都要保持一致
4、通过索引优化SQL效率,降低死锁概率,避免全表扫描导致锁定所有数据
5、程序中应有事务失败检测及自动重复提交机制
6、高并发(秒杀)场景中,关闭innodb_deadlock_detect选项,降低死锁检测开销,提高并发效率

一个大事务,有很多更新,现在被回滚了,但是又着急关机重启,怎么办才好?
1、首先,尽量避免在MySQL中执行大事务,因为大事务将会带来主从复制延迟等问题
2、大事务被kill,MySQL会自动进行回滚操作,通过show engine innodb status的TRANSACTIONS可以看到ROLLING BACK的事务,并且在回滚操作的时候仍然会持有相应的行锁
3、此时如果强行关闭MySQL,等到MySQL再次启动后,仍然会进行回滚动作
4、因此,为确保数据安全,建议还是耐心等待回滚完成以后再进行关机重启。关机重启前,可以调低innodb_max_dirty_pages_pct让脏页尽量刷新完毕,并且关闭innodb_fast_shutdown
5、假如实在没有办法需要关机的情况下,可以kill -9先关闭MySQL,前提是需要设置双一保证事务安全,否则可能丢更多事务数据。然后重启实例后innodb会自行crash recovery回滚之前的事务
PS:kill -9是高危操作,可能导致MySQL无法启动等不可预知的问题,请谨慎使用

哈啰 面试
1. 磁盘OS的调度算法有哪些?afq为什么不适合,noop和deadline都代表什么意思?SSD和机械盘的场景
2. 如何从3000w中第一时间删除1000w的数据?
3. 如何实现多活?有哪些思路?网易内部有mysql同步的NDC工具,比原生复制快很多,基本无延迟。2. 单元化处理,因为物理距离的差距,延迟不可避免,一定要对业务垂直切分,单元化才能保证有序。3. 其它中间件es,redis,kafka如何同步 4. 冲突了数据如何修正的规则。

最后问我有没有什么问题,我问了两个问题:
1. 那边的数据量大概是什么数量级的?
回答:几个PB,目前在从MySQL迁往PG
2. 是自建机房还是共有用?
回答:私有云,部分自建部分云上。

腾讯云 面试  要求巨广
1. 一条update语句从开始执行到结束,MySQL内部都做了哪些事情?
2. 一条8节点的redis如何扩容到12节点?

在收集知数堂MySQL实战班与优化班视频,有会分享给大家

Rank: 32Rank: 32

金币
0
代金券
0
阅读权限
200
精华
0
帖子
28
UID
704954
发表于 2021-1-1 08:58:19 |显示全部楼层

Rank: 32Rank: 32

金币
0
代金券
0
阅读权限
200
精华
0
帖子
27
UID
744283
发表于 2021-1-1 11:57:08 |显示全部楼层
经典,这个课程还是有深度得,学懂了估计就是中级以上了,姜老师的课是真的好难啊

Rank: 32Rank: 32

金币
0
代金券
0
阅读权限
200
精华
0
帖子
13
UID
734844
发表于 2021-1-1 17:46:40 |显示全部楼层
这个是真的不错,必备材料,大师作品必属精品,谢谢分享

Rank: 32Rank: 32

金币
0
代金券
0
阅读权限
200
精华
0
帖子
28
UID
685492
发表于 2021-1-9 23:24:05 |显示全部楼层

Rank: 32Rank: 32

金币
6
代金券
0
阅读权限
200
精华
0
帖子
21
UID
580624
发表于 2021-1-24 23:44:18 |显示全部楼层
谢谢楼主,姜老师的课是真的好难啊,一定要看,这部视频很好,顶呀

Rank: 32Rank: 32

金币
0
代金券
0
阅读权限
200
精华
0
帖子
3
UID
705720
发表于 2021-1-25 09:00:09 |显示全部楼层

Rank: 32Rank: 32

金币
75
代金券
0
阅读权限
200
精华
0
帖子
63
UID
589354
发表于 2021-1-28 12:28:00 |显示全部楼层

Rank: 32Rank: 32

金币
0
代金券
0
阅读权限
200
精华
0
帖子
7
UID
731503
发表于 2021-2-6 07:45:18 |显示全部楼层

Rank: 32Rank: 32

金币
0
代金券
0
阅读权限
200
精华
0
帖子
5
UID
740810
发表于 2021-2-8 15:03:11 |显示全部楼层

Rank: 32Rank: 32

金币
0
代金券
0
阅读权限
200
精华
0
帖子
20
UID
743978
发表于 2021-2-12 12:16:52 |显示全部楼层

Rank: 32Rank: 32

金币
22
代金券
0
阅读权限
200
精华
0
帖子
22
UID
594389
发表于 6 天前 |显示全部楼层

Rank: 32Rank: 32

金币
206
代金券
0
阅读权限
200
精华
0
帖子
38
UID
586795
发表于 4 天前 |显示全部楼层

Rank: 32Rank: 32

金币
470
代金券
254
阅读权限
200
精华
0
帖子
608
UID
4636

美河技术精英勋章

发表于 昨天 08:55 |显示全部楼层
您需要登录后才可以回帖 登录 | 建立账号

Archiver|美河学习在线 ( 浙网备33020302000026号 )  

GMT+8, 2021-2-28 06:09

Powered by Discuz! X2

© 2001-2021 Comsenz Inc.

回顶部 考研视频 考研视频博客 考研视频论坛