点击上方"蓝字"

关注我们,享更多干货!

前段时间,墨天轮邀请数据库资深专家 张树杰 老师分享了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视频相关推荐

  1. 29日直播预告丨Oracle PDB Refresh实战分享

    经典知识库:Oracle PDB Refresh实战分享 -7月29日20:00 结合某大型商业银行超大型数据中心生产经验,本次将分享Oracle PDB Refresh在多租户资源池运维管理中承担的 ...

  2. 资源放送丨《Oracle PDB Refresh实战分享》PPT视频

    点击上方"蓝字" 关注我们,享更多干货! 前段时间,墨天轮邀请数据库资深专家 李海清 老师分享了<Oracle PDB Refresh实战分享>,在这里我们将课件PPT ...

  3. 资源放送丨《数据模型重构案例分享》PPT视频

    点击上方"蓝字" 关注我们,享更多干货! 前段时间,墨天轮邀请数据库资深专家 罗炳森 老师分享了<数据模型重构案例分享>,在这里我们将课件PPT和实况录像分享出来,供大 ...

  4. 资源放送丨Oracle 20C DataGuard 新特性解读PPT视频

    前段时间,墨天轮分享了云和恩墨高级工程师 章芋文 带来的直播< Oracle 20C DataGuard 新特性解读>,在这里我们共享一下PPT和视频,供大家参考学习. 从Oracle官方 ...

  5. 【资源放送】机器学习/深度学习最全公开视频大放送!

    文章首发于微信公众号<有三AI> [资源放送]机器学习/深度学习最全公开视频大放送! 该篇小记一下机器学习与深度学习的一些好的基础视频资源. 如果你是刚入门的小白,建议细细阅读一下下面将要 ...

  6. 资源放送丨《Oracle数据库索引分裂详解》PPT视频

    点击上方"蓝字" 关注我们,享更多干货! 前段时间,墨天轮邀请数据库资深专家 孙加鹏 老师分享了<Oracle数据库索引分裂详解>,在这里我们将课件PPT和实况录像分享 ...

  7. 资源放送丨《并行不悖——Oracle数据库并行的是是非非》PPT视频

    前段时间,墨天轮邀请Oracle的资深专家 杨廷琨 老师分享了<并行不悖--Oracle数据库并行的是是非非>,在这里我们将课件PPT和实况录像分享出来,供大家参考学习. 并行执行是Ora ...

  8. 资源放送丨数据安全:Oracle多场景下比特币勒索的揭密与恢复实战

    前段时间,墨天轮分享了直播<数据安全:Oracle多场景下比特币勒索的揭密与恢复实战>,在这里我们共享一下PPT和视频,供大家参考学习. 近年来,很多用户遭遇数据库的安全问题,比特币勒索也 ...

  9. 资源放送丨《Oracle中为什么没有Double Write?Oracle支持原子写吗?》PPT视频

    点击上方"蓝字" 关注我们,享更多干货! 前段时间,墨天轮邀请数据库资深专家 李真旭(Roger) 老师分享了<Oracle中为什么没有Double Write?Oracle ...

  10. 资源放送丨《Oracle RAC 集群安装部署》PPT视频

    点击上方"蓝字" 关注我们,享更多干货! 前段时间,墨天轮邀请数据库资深专家 邦德 老师分享了<Oracle RAC 集群安装部署>,在这里我们将课件PPT和实况录像分 ...

最新文章

  1. Django model查询之F,Q操作
  2. python中easygui最新下载教程_python怎么下载easygui
  3. 工业用微型计算机(22)-指令系统(18)
  4. python简单工厂模式_简单工厂模式-python语言实现
  5. Vue3学习笔记- NPM包管理工具
  6. 现实世界的Windows Azure:与iQmetrix的市场营销副总裁Anne Weiler对话
  7. GridView的多表头(排序)实例方法
  8. 深度学习应用:入门篇(下)
  9. redhat5.4上安装oracle9i
  10. 我的世界光影Java优化_我的世界7款超级棒的光影包推荐 让你的世界从此变得真实无比...
  11. rzsz工具 源码交叉编译
  12. linux下载m3u8工具,[2020.11.2更新]m3u8命令行下载工具,支持windows和linux
  13. 电路串联和并联图解_串联和并联的电路图怎么画
  14. 刘海洋《LaTex入门》学习笔记3
  15. 找不到服务器的打印机,在服务器上找不到打印机无法连接怎么解决
  16. 计算机的ps快捷键,电脑快捷键和PS快捷键
  17. c语言vc怎么改变背景板颜色,VC设置视图背景颜色方法
  18. 44186818 mipi屏的艰难之旅
  19. Jenkins进阶系列之——02email-ext邮件通知模板
  20. 鼠标回报率测试软件用哪个,揭开鼠标的秘密 艾尚教你如何测回报率

热门文章

  1. 计算机python语言_计算机语言Python解释器
  2. efk使用_如何使用EFK创建开源堆栈
  3. Eclipse设置server Locations及getServletContext().getRealPath获取到的工程目录路径
  4. 算法与数据结构大系列 - NO.1 - 插入排序 1
  5. heap c语言数组实现,垃圾回收算法实现之 - 分代回收(完整可运行C语言代码)...
  6. mysql sillyr x.so_mysql2.so:libmysqlclient_r.so.15:无法打开共享对象文件:没有这样的文件或目录...
  7. 十八.多个SLAM框架(A-LOAM、Lego-loam、LIO-SAM、livox-loam)室外测试效果粗略对比分析
  8. 三.激光SLAM框架学习之A-LOAM框架---项目工程代码介绍---1.项目文件介绍(除主要源码部分)
  9. ROS笔记(27) 机械臂的组装
  10. c语言webbrowser加载html,向WebBrowser中添加静态HTML,执行脚本,载入HTML