High Water Mark (HWM) для таблицы в базе данных Oracle — это граница между блоками, которые использовались, и блоками, которые никогда не использовались. Усечение таблицы сбрасывает HWM на ноль.
Теперь, если у меня есть секционированная таблица, я хотел бы знать, верно ли следующее:
- Поддерживает ли каждый раздел свой собственный HWM?
- Если нет, влияет ли
alter table ... drop partition ...
на HWM таблицы?
Идея состоит в том, что я хотел бы заполнить таблицы разделов insert /*+ append */
(прямая вставка пути), но он записывает данные только за пределами HWM, поэтому будет ли пространство повторно использовано, если я воссоздам раздел? Мне не удалось найти информацию по этому конкретному аспекту.