【IT168 资讯】4月15日,国内数据库领域唯一的年度盛会,由盛拓传媒IT168网站汇集旗下ITPUB、IXPUB以及ChinaUnix中国三大企业级技术社区优势资源主办的2011数据库技术大会在北京举行。

Oracle数据库是我们DBA非常关注的主要数据库之一,今天下午的Oracle专场主要是讲Oracle的实验和应用,这样的技术专场对于Oracle的从业者来讲是非常使用的,这和数据库大会的主旨非常的契合。
今天下午的第一位演讲嘉宾盖国强:恩墨科技技术总监,ITPUB超级版主。他带来的演讲题目是深入解析Oracle:栓锁竞争与Latch优化实践。

▲盖国强
盖国强作为国内数据库的大牛,是国内第一个Oracle ACE及ACE总监,国内最大技术论坛ITPUB的主要发起人之一 ,同时也是我们数据库大会的老朋友了,每次都会带来极具实战性的主题,这次也不例外。会上盖国强对数据库宏观的演进进行了分析,阐述了企业的经历以及企业的目标,他认为Oracle数据库同样也在做拆分和分发,提高性能,降低负载。数据库都在经历以下的过程:

▲数据库宏观的演进:拆分与并发

▲数据库微观的演进
Oracle数据库的微观和宏观上的思想是一样的,也是通过拆分提高并发性能。Latch是一种内存上的串行锁机制。当所有用户并发访问Oracle的时候就必不可避免的产生串行锁。

▲Latch竞争导致CPU 100%

▲案例分析
盖国强表示:硬解析是要绝对避免的,因为会引起Latch的竞争。