RAC 锁管理与锁问题的定位 一.doc

RAC 锁管理与锁问题的定位 一

RAC 锁管理与锁问题的定位 一从我一到公司,主要工作就是维护我们的一套大RAC。主库5个节点,备库最多时曾有4个节点,后来备库减至单实例了。主、备一共8套存储,总间共300T空间。内部互联采用业内最快的InifiniBand。也算是豪华配置了。最高峰时,主库数据130T左右,每天归档量巅峰时接近6T,是我见过的最大、最忙的数据库。 ? ?? ?? ?库一大,很多本来不是问题的问题,就会变成问题。比如数据字典维护,Oracle在这一块上做的很好,因为这是Oracle的根本。这一块上罕有问题的。但是,当数据库中有几百万个段时呢!其实就算有几百万个段,Oracle也运行的好好的,在极偶然的情况下,会遇到问题。还有控制文件,通常也就几十M,但当它接近1G呢,它就会像一个活火山一样,偶而爆发。另外,还有更容易想到的,如备份的问题,搭建备库的问题等等。如果一个库只有1T,搭建个备库只需要几个小时,但是上百T呢!不但是时间问题,选择合适的方法是另一个需要考虑的问题。 ? ?? ?? ?平时工作太忙,现在有时间了,慢慢和大家分享,总比烂在我的肚子里强。 ? ?? ?? ?开始今天的正题,聊一聊RAC中的锁管理。 ? ?? ?? ?大家一般对RAC中的CacheFusion比较熟悉,而对锁管理,讨论的不多。其实,锁管理更为基础,因为块,或者更准确点,Buffer cache中的Buffer,也是锁

文档评论(0)

1亿VIP精品文档

相关文档