白鳝
作者白鳝·2022-05-23 09:42
技术总监·南京基石数据技术有限责任公司

知识分享-Oracle锁详细分析

字数 546阅读 964评论 0赞 4

昨天谈到Oracle数据库等待事件的知识库问题。Oracle的锁实际上也是十分重要的等待事件,遇到锁的时候如何解读锁的含义,从而定位问题的原因也是DBA需要掌握的一种技巧。有时候系统出现一些问题,而从等待事件上看,存在一些比较陌生的锁。那么到底是不是这些锁导致了系统问题呢?于是我们就要翻箱倒柜的去找资料,找这些锁的定义,不过有时候,我们还真的找不到。 我刚刚开始深入研究Oracle数据库的时候就到处收罗关于Oracle各种锁的含义及可能出现的场景的资料,可惜二十年前这方面的资料十分短缺,收集到的有效资料也十分有限,甚至不少资料里关于锁的定义不同,让人感到无所适从。收集锁的资料工作一直持续了十多年,目前虽然已经把大部分锁的情况研究明白了,不过还有一些锁的含义依然不甚明了。哪些场景会出现这些锁,对一些比较生僻的锁的研究也还不足够。不过不管如何,这十多年我们收集的关于Oracle锁的资料比起十几年前来说已经足够丰富了。 今天我把我们团队这些年梳理的一些知识开放出来,和大家分享。D-SMART的知识库也是这样一点点的建设起来的。这300多个锁分析的知识库是Oracle 近2000个等待事件的知识库中的一个十分重要的组成部分,希望我分享的这个内容能够对大家在今后的运维工作中有索帮助。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

4

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

X社区推广