资源放送丨《PostgreSQL中的锁》PPT视频
点击上方"蓝字"
关注我们,享更多干货!
前段时间,墨天轮邀请数据库资深专家 张树杰 老师分享了《PostgreSQL中的锁》,在这里我们将课件PPT和实况录像分享出来,供大家参考学习。
事务是关系型数据库实现的核心内容,它具有原子性、一致性、隔离性和持久性等特点,是数据库实现并发控制和故障恢复的基础。PostgreSQL数据库中通常会采用两阶段锁(Two Phase Lock,2PL)和MVCC相结合的方法来满足事务的隔离性要求。
本期视频由华为技术专家、openGauss布道师、《PostgreSQL技术内幕:事务处理深度探索》一书作者张树杰老师,分享介绍PostgreSQL中的锁,基本概念,并详细介绍PostgreSQL数据库中的锁及死锁检测的实现方法。数据库内核研发领域老兵,带你深度探索PostgreSQL中的锁。
分享大纲
1.PostgreSQL中的系统锁
1.1.最底层的锁—自旋锁
1.2.轻量锁是一种读写锁
1.3.原子操作函数的作用
2.PostgreSQL中的事务锁
2.1.常规锁
2.1.1.锁的级别
2.1.2.锁的相容性矩阵
2.1.3.为什么需要两阶段锁
2.1.4.加锁的流程
2.2.行锁
2.2.1.常规锁和行锁的结合
2.2.2.行锁在并发更新中的作用
2.3.死锁检测
2.3.1.实边和虚边
2.3.2.如何才能找到环
2.3.3.如何才能消灭环
3.总结
3.1.锁有什么问题
3.2.其他并发控制机制
1
视频
以下是视频的缩编版,完整视频链接:https://www.modb.pro/video/5128?sjhy(复制到浏览器中打开或者点击“阅读原文”),欢迎收看。
2
PPT下载
墨天轮文档:《PostgreSQL中的锁》
https://www.modb.pro/doc/45549(复制到浏览器中打开或者在墨天轮网站modb.pro搜索关键词即可下载)
篇幅有限,以下截取部分PPT页面:
END
推荐阅读:267页!2020年度数据库技术年刊
推荐下载:2020数据技术嘉年华PPT下载
2020数据技术嘉年华近50个PPT下载、视频回放已上传墨天轮平台,可在“数据和云”公众号回复关键词“2020DTC”获得!
你知道吗?我们的视频号里已经发布了很多精彩的内容,快去看看吧!↓↓↓
点击下图查看更多 ↓
云和恩墨大讲堂 | 一个分享交流的地方
长按,识别二维码,加入万人交流社群
请备注:云和恩墨大讲堂
点个“在看”
你的喜欢会被看到❤
资源放送丨《PostgreSQL中的锁》PPT视频相关推荐
- 29日直播预告丨Oracle PDB Refresh实战分享
经典知识库:Oracle PDB Refresh实战分享 -7月29日20:00 结合某大型商业银行超大型数据中心生产经验,本次将分享Oracle PDB Refresh在多租户资源池运维管理中承担的 ...
- 资源放送丨《Oracle PDB Refresh实战分享》PPT视频
点击上方"蓝字" 关注我们,享更多干货! 前段时间,墨天轮邀请数据库资深专家 李海清 老师分享了<Oracle PDB Refresh实战分享>,在这里我们将课件PPT ...
- 资源放送丨《数据模型重构案例分享》PPT视频
点击上方"蓝字" 关注我们,享更多干货! 前段时间,墨天轮邀请数据库资深专家 罗炳森 老师分享了<数据模型重构案例分享>,在这里我们将课件PPT和实况录像分享出来,供大 ...
- 资源放送丨Oracle 20C DataGuard 新特性解读PPT视频
前段时间,墨天轮分享了云和恩墨高级工程师 章芋文 带来的直播< Oracle 20C DataGuard 新特性解读>,在这里我们共享一下PPT和视频,供大家参考学习. 从Oracle官方 ...
- 【资源放送】机器学习/深度学习最全公开视频大放送!
文章首发于微信公众号<有三AI> [资源放送]机器学习/深度学习最全公开视频大放送! 该篇小记一下机器学习与深度学习的一些好的基础视频资源. 如果你是刚入门的小白,建议细细阅读一下下面将要 ...
- 资源放送丨《Oracle数据库索引分裂详解》PPT视频
点击上方"蓝字" 关注我们,享更多干货! 前段时间,墨天轮邀请数据库资深专家 孙加鹏 老师分享了<Oracle数据库索引分裂详解>,在这里我们将课件PPT和实况录像分享 ...
- 资源放送丨《并行不悖——Oracle数据库并行的是是非非》PPT视频
前段时间,墨天轮邀请Oracle的资深专家 杨廷琨 老师分享了<并行不悖--Oracle数据库并行的是是非非>,在这里我们将课件PPT和实况录像分享出来,供大家参考学习. 并行执行是Ora ...
- 资源放送丨数据安全:Oracle多场景下比特币勒索的揭密与恢复实战
前段时间,墨天轮分享了直播<数据安全:Oracle多场景下比特币勒索的揭密与恢复实战>,在这里我们共享一下PPT和视频,供大家参考学习. 近年来,很多用户遭遇数据库的安全问题,比特币勒索也 ...
- 资源放送丨《Oracle中为什么没有Double Write?Oracle支持原子写吗?》PPT视频
点击上方"蓝字" 关注我们,享更多干货! 前段时间,墨天轮邀请数据库资深专家 李真旭(Roger) 老师分享了<Oracle中为什么没有Double Write?Oracle ...
- 资源放送丨《Oracle RAC 集群安装部署》PPT视频
点击上方"蓝字" 关注我们,享更多干货! 前段时间,墨天轮邀请数据库资深专家 邦德 老师分享了<Oracle RAC 集群安装部署>,在这里我们将课件PPT和实况录像分 ...
最新文章
- Django model查询之F,Q操作
- python中easygui最新下载教程_python怎么下载easygui
- 工业用微型计算机(22)-指令系统(18)
- python简单工厂模式_简单工厂模式-python语言实现
- Vue3学习笔记- NPM包管理工具
- 现实世界的Windows Azure:与iQmetrix的市场营销副总裁Anne Weiler对话
- GridView的多表头(排序)实例方法
- 深度学习应用:入门篇(下)
- redhat5.4上安装oracle9i
- 我的世界光影Java优化_我的世界7款超级棒的光影包推荐 让你的世界从此变得真实无比...
- rzsz工具 源码交叉编译
- linux下载m3u8工具,[2020.11.2更新]m3u8命令行下载工具,支持windows和linux
- 电路串联和并联图解_串联和并联的电路图怎么画
- 刘海洋《LaTex入门》学习笔记3
- 找不到服务器的打印机,在服务器上找不到打印机无法连接怎么解决
- 计算机的ps快捷键,电脑快捷键和PS快捷键
- c语言vc怎么改变背景板颜色,VC设置视图背景颜色方法
- 44186818 mipi屏的艰难之旅
- Jenkins进阶系列之——02email-ext邮件通知模板
- 鼠标回报率测试软件用哪个,揭开鼠标的秘密 艾尚教你如何测回报率
热门文章
- 计算机python语言_计算机语言Python解释器
- efk使用_如何使用EFK创建开源堆栈
- Eclipse设置server Locations及getServletContext().getRealPath获取到的工程目录路径
- 算法与数据结构大系列 - NO.1 - 插入排序 1
- heap c语言数组实现,垃圾回收算法实现之 - 分代回收(完整可运行C语言代码)...
- mysql sillyr x.so_mysql2.so:libmysqlclient_r.so.15:无法打开共享对象文件:没有这样的文件或目录...
- 十八.多个SLAM框架(A-LOAM、Lego-loam、LIO-SAM、livox-loam)室外测试效果粗略对比分析
- 三.激光SLAM框架学习之A-LOAM框架---项目工程代码介绍---1.项目文件介绍(除主要源码部分)
- ROS笔记(27) 机械臂的组装
- c语言webbrowser加载html,向WebBrowser中添加静态HTML,执行脚本,载入HTML