我想知道 Oracle [或任何其他数据库] 如何管理和维护具有动态变化数据的列的 B-Tree 索引。
假设我有一个包含以下列的表格:
现在,如果我在 ( Status
) [这没有多大意义:P] 上有索引,我想知道当索引列中的值不断变化时,Oracle 如何维护索引的 B-Tree 结构,如 Oracle docs for B-Tree indexing 中所述。
https://docs.oracle.com/cd/E11882_01/server.112/e40540/indexiot.htm#CNCPT721
例如。最初,B-Tree 索引是为给定的表快照和某些记录的状态更改值而组织的。Oracle 如何管理这些更新并为具有更新Status
值的表的新快照维护 B-Tree 结构。现在,排序的记录序列将随着索引列的值的变化而变化。
在这种情况下,Oracle 将如何在内部管理和维护 B-Tree 结构?
提前致谢。