本周两场直播丨PostgreSQL中的锁;数据库对象命名设计规范手册
1.经典知识库:PostgreSQL中的锁-9月8日20:00
事务是关系型数据库实现的核心内容,它具有原子性、一致性、隔离性和持久性等特点,是数据库实现并发控制和故障恢复的基础。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.其他并发控制机制
适合人群:
数据库从业者,DBA,架构师,应用系统运维,IT主管,运维主管。
直播福利:
参与互动问答,将获得张树杰老师所著的精品书籍《PostgreSQL技术内幕:事务处理深度探索》一本哦~锁定直播间,积极参与互动问答吧!
友情提示:本公开课免费报名参与,视频回放及PPT将会收录在《2021云和恩墨大讲堂》课程中,订阅即可观看。
2.经典知识库:数据库对象命名设计规范手册-9月9日20:00
在工作中你是否常常会遇到因数据库对象命名、设计不规范而影响开发效率的问题?又或者会因为数据库表的字段规则不统一,造成数据查询和使用效率低的问题?数据库对象命名不规范不止会导致可读性差,还会给后续的维护带来极大的不便。
为了提高开发效率、保证代码质量、增强产品的可维护性、提高MySQL的性能,本次分享邀请到云和恩墨经验丰富的技术专家,为大家讲述如何对数据库对象命名、设计进行规范,在这里你将学习到如何高效的设计出高性能的表、字段和索引,助力你的职业成长之路!
演讲提纲:
1. 数据库对象命名规范
2. 数据库对象设计规范
1)字段设计规范
2)索引设计规范
3)约束设计规范
适合人群:
MySQL相关的开发人员、数据库管理员、运营人员、架构师,应用系统运维,IT主管,运维主管。
友情提示:本公开课免费报名参与,视频回放及PPT将会收录在《2021云和恩墨大讲堂》课程中,订阅即可观看。
本周两场直播丨PostgreSQL中的锁;数据库对象命名设计规范手册相关推荐
- 今晚8点直播丨经典知识库:数据库对象命名设计规范手册
1.经典知识库:数据库对象命名设计规范手册-9月9日20:00 在工作中你是否常常会遇到因数据库对象命名.设计不规范而影响开发效率的问题?又或者会因为数据库表的字段规则不统一,造成数据查询和使用效率低 ...
- 本周两场直播丨通过源码了解openGauss多线程架构;Oracle数据库索引分裂详解。...
1.管中窥豹之通过源码了解openGauss多线程架构-8月18日20:00 本讲座主要介绍openGauss的多线程架构,通过源码了解线程间通信机制.线程池的原理和优势.如何开启线程池等,力图通过多 ...
- 本周三、四两场直播丨达梦 vs. Oracle,从快速入门到性能分析优化
1. 触类旁通-DM8快速入门-5月12日20:00 在中国市场,随着国产化的兴起,我们 DBA 必须把关注点转移到国产数据库上来.我们可以依托过去熟悉的技能域,进行兼容性扩展,掌握开源和国产技术,例 ...
- 今明两场直播丨openGauss和MogDB的优化分享;为什么学习 PostgreSQL 是当下不二之选...
1. openGauss和MogDB的优化分享-6月9日20:00 做数据库性能优化,不外乎三个步骤--发现性能瓶颈.分析性能瓶颈.解决性能瓶颈.此次我们邀请数据库优化专家罗海雄老师,从这三个方面进行 ...
- 本周三、四两场直播丨云时代的数据管理;PG与openGauss的分区特性
1. 云时代的数据之约--探讨云时代下数据管理与操作的未来-5月19日19:30 云+数据为我们带来了哪些便利,哪些困境? 如何解决云时代多数据库的统一管理问题,消除数据孤岛? 如何解决数据管控不力, ...
- 2场直播丨PostgreSQL、openGauss
2. PostgreSQL基于非易失性内存优化探索-07/22 Intel于2019年首次完成PCM商品化,其3D XPoint傲腾系列持久内存新硬件具有可字节寻址.非易失.大容量.堪比内存的速度特性 ...
- 5场直播丨PostgreSQL、openGauss、Oracle、GoldenDB、EsgynDB
1. PostgreSQL基于非易失性内存优化探索-07/22 Intel于2019年首次完成PCM商品化,其3D XPoint傲腾系列持久内存新硬件具有可字节寻址.非易失.大容量.堪比内存的速度特性 ...
- 两场直播丨 手把手安装搭建GoldenDB、基于IB网络的Oracle Extend RAC最佳实践
1. 手把手安装搭建GoldenDB-03.09 作为成熟稳定商用领先的金融级分布式数据库,中兴通讯GoldenDB分布式数据库具备强一致.高性能.高可靠.易扩展及智能运维等核心能力. 本次课程以Go ...
- 两场直播丨易鲸捷SQL编译器、达梦DM8数据库体系结构
1. 易鲸捷HTAP融合型分布式数据库EsgynDB SQL编译器详解 2. 达梦DM8数据库的体系结构介绍
最新文章
- STM32接口FSMC/FMC难点详解
- java通用日志记录_JAVA实现通用日志记录方法
- linux windows 动态库导出查看 ld -r
- 如何访问局域网的Access数据库?
- Description Resource	Path	LocationType Java compiler level does not match the version of the instal
- 「leetcode」37. 解数独【回溯算法】详细图解!
- 关于交流电路的谐振等问题
- “我培训完JAVA,进了美团,美团氛围特别好,就是送餐特别累”
- MVX-Net: Multimodal VoxelNet for 3D Object Detection
- Ubuntu操作系统是什么?它和windows有什么区别呢?
- 【计算机科学】【2019.05】城市街道交叉口三维点云和照片模型的精度分析
- 实现顺序表各种基本运算的算法
- MacBook使用与应用推荐
- 计算机系统的组成一般不包括,计算机系统的基本组成,一般应包括哪些
- 单位阶跃信号是周期信号吗_这些无厘头微信号,扎你心了吗?
- Docker Login 登录凭证安全存储
- 视频文件头解析--MP4-获取mp4 文件信息
- c语言-----之图形打印
- qq聊天记录的图片怎么看
- IHE测试系列之三:测试要求
热门文章
- 统计twitter帖子_在Kubernetes上部署InfluxDB和Grafana以收集Twitter统计信息
- 安卓 dump 工具 影响_工具如何影响文化?
- 符号标志位.进位标志位_功能标志的成本是多少?
- 针织erp_编程源于我们长期的针织工作
- 对等通信_新的通信技术如何影响对等参与
- CSS3单词及属性大全
- php 中文拼音,php中文转拼音
- php静态属性和普通属性吗,php中静态属性和普通属性的区别
- java编写猫抓老鼠程序_Java抓鱼程序
- linux pivot root,[mydocker]---通过例子理解chroot 和 pivot_root