При вставке большого количества строк в один хеш-кластер таблицы в Oracle он заполнит блок любыми значениями, которые хэшируют это хеш-значение, а затем начнет использовать блоки переполнения.
Эти блоки переполнения перечислены как связанные с основным блоком, но я не могу найти подробную информацию о том, как они распределены или связаны.
Когда блок переполнения выделен для значения хеш-функции, является ли этот блок исключительно выделенным для этого значения хеш-функции, или блоки переполнения используются в качестве пула, и различные значения хеш-функции могут затем начать использовать один и тот же блок переполнения.
Как контролируется свободное пространство в цепочке - при этом, когда данные продолжают вставляться, нужно ли обходить всю цепочку, чтобы выяснить, есть ли в ней свободное место в текущей цепочке переполнения, а затем, если он не находит ничего, затем он выбирает выделить новый блок?