3月23日 理解表的存储结构 (4)减少热块冲突的方法(上)
请到粉丝网上阅读
http://www.oraclefans.cn/forum/showtopic.jsp?rootid=17841
实际上今天要讨论的内容在之前也零零星星讨论过,只是想通过今天的讨论,加深大家的印象。热块冲突是最为常见的现象,是DBA讨论最多的,不过也是DBA做的最少的部分。几乎所有的系统都存在热块冲突的问题,只是严重程度不同而已,一般系统的热块冲突对系统造成的影响都小于5%,因此绝大多数DBA对此采取了容忍的态度。实际上大多数的热块冲突都可以通过应用方面的优化来解决。解决热块冲突最为有效地方法除了修改SQL外,就是通过调整表的存储结构来解决。
为了探讨今天的话题,我们首先需要了解一下什么是热块冲突,热块冲突有哪些形式。首先要声明的是,本节的讨论时围绕着表这个话题的,解决热块冲突的方法有很多,我们会在今后的很多话题中再次讨论热块冲突,在这里我们主要讨论如何通过优化表的结构来减少热块冲突。