OCP 033教材中关于哈希存领储表溢出的问题?

2020-06-29 00:00:00 数据库 专区 源码 溢出 研究
下面是关于哈希存领储表的一段话: If a table is growing, there are likely to be many collisions on hash keys and this leads to storing rows in overflow blocks. To avoid this situation, correctly estimate the HASHKEYS value. With a large number of hash keys for a given number of rows, the likelihood of a collision decreases. 如果表正在生长,可能会有许多冲突在哈希关键字上,这将导致存贮行到溢出段上。为避免这种情形,应恰当的评估HASHKEYS的值。为给定数量的行准备很大数量的哈希关键,这可能降低冲突的可能。 我翻的不好,也不知对不对。 我的问题是,按我以前的理解,溢出只发生在规定的空间存不下行,这时就会有溢出。而哈希关键字的冲突是不会造成溢出的。

相关文章