资源放送丨《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页面:

cb0c8f3463bdc2e579897b63ba4eb6c1.png

90028ace67aa7cc639eb8d5c29fd3c5b.png

0c661e664244223f93dc255420dd17e2.png

569ce7edd4d383e51b5b2a84ef402925.png

4f4920275de58be9959a1ec77f7f268c.png

END

推荐阅读:267页!2020年度数据库技术年刊

推荐下载:2020数据技术嘉年华PPT下载


2020数据技术嘉年华近50个PPT下载、视频回放已上传墨天轮平台,可在“数据和云”公众号回复关键词“2020DTC”获得!

你知道吗?我们的视频号里已经发布了很多精彩的内容,快去看看吧!↓↓↓

点击下图查看更多 ↓

0963e8d35d3cdce6ffa36e1d610ca995.png

fa64dbdbceb131fbcd0be03820aa5069.png

6c73ab5ca4137a9186e0c9baae49ef7c.png

云和恩墨大讲堂 | 一个分享交流的地方

长按,识别二维码,加入万人交流社群

请备注:云和恩墨大讲堂

  点个“在看” 

你的喜欢会被看到❤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值