首页
›
DevOps、SRE 与可观测性工程
›
019-数据库可靠性变更治理
›
《数据库变更台账锁等待排查》
VIP20
本课程属于:019-数据库可靠性变更治理
DevOps、SRE 与可观测性工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
数据库变更台账锁等待排查
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
数据库变更台账与锁等待的关系 · 课程目标与受众 · 学习路径概览
课程导论
数据库变更台账
02
数据库锁基础
锁的粒度(行锁 · 表锁 · 页锁)
数据库锁基础
锁的粒度
03
MySQL InnoDB锁机制详解
Record Lock · Gap Lock · Next-Key Lock
MySQL
InnoDB
04
Oracle锁机制详解
TX锁 · TM锁 · DDL锁
Oracle
锁机制详解
05
PostgreSQL锁机制详解
表级锁 · 行级锁 · 咨询锁
PostgreSQL
锁机制详解
06
变更台账概念与设计
什么是变更台账 · 台账核心字段(变更ID · 时间
变更台账概念
设计
07
变更台账的写入流程
应用层记录 · 触发器记录 · CDC(变更数据捕获)方式
变更台账的写入流…
应用层记录
08
锁等待的典型场景一
长事务未提交导致DDL阻塞(元数据锁…
锁等待的典型场景…
DDL
09
锁等待的典型场景二
大事务批量更新导致行锁竞争与等待
锁等待的典型场景…
大事务批量更新导…
10
锁等待的典型场景三
间隙锁导致的幻读与插入等待(Next…
锁等待的典型场景…
Next
11
锁等待的典型场景四
死锁的产生与自动检测机制
锁等待的典型场景…
死锁的产生
12
锁等待的典型场景五
外键约束与索引缺失引发的锁升级与等待
锁等待的典型场景…
外键约束
13
锁等待的典型场景六
热点行更新(秒杀场景)导致的锁等待与…
锁等待的典型场景…
热点行更新
14
锁等待监控工具一
MySQL SHOW ENGINE…
锁等待监控工具一
MySQL
15
锁等待监控工具二
performance_schema…
锁等待监控工具二
performance
16
锁等待监控工具三
Oracle v$session /…
锁等待监控工具三
Oracle
17
锁等待监控工具四
PostgreSQL pg_lock…
锁等待监控工具四
PostgreSQL
18
锁等待监控工具五
通用工具 pt-query-dige…
锁等待监控工具五
pt-query-dig…
19
变更台账与锁等待的关联分析
如何从台账中快速定位可能产生锁等待的…
变更台账
锁等待的关联分析
20
台账锁等待排查实战一
通过台账时间戳与锁等待时间窗口进行关…
台账锁等待排查实…
通过台账时间戳
21
台账锁等待排查实战二
分析台账中高并发变更SQL的锁冲突模…
台账锁等待排查实…
SQL
22
台账锁等待排查实战三
利用台账回滚与重试记录识别死锁受害者
台账锁等待排查实…
利用台账回滚
23
台账锁等待排查实战四
结合慢查询日志与台账定位锁等待根因
台账锁等待排查实…
结合慢查询日志
24
台账锁等待排查实战五
批量变更场景下的锁等待模拟与复盘
台账锁等待排查实…
批量变更场景下的…
25
锁等待预防策略一
合理设计索引 · 避免锁升级与全表锁
锁等待预防策略一
合理设计索引
26
锁等待预防策略二
拆分大事务 · 控制单次变更影响行数
锁等待预防策略二
拆分大事务
27
锁等待预防策略三
使用乐观锁 · 排队机制 · 异步化改造
锁等待预防策略三
使用乐观锁
28
锁等待预防策略四
设置合理的锁等待超时参数(innod…
锁等待预防策略四
innod
29
自动化锁等待告警与台账联动
基于Prometheus + Gra…
自动化锁等待告警
台账联动
30
课程总结与最佳实践
锁等待排查SOP · 台账治理建议 · 持续优化路线图
课程总结
最佳实践
所属VIP或分类
同VIP:error-budget变更窗口主从切换项目部署
同VIP:error-budget驱动的变更窗口优化方法
同VIP:Terraform数据库主从切换与流量迁移自动化