High Water Mark (HWM)
For example, consider a table that had a large number of rows in the past. Most of the rows have been deleted, and now most of the blocks under the high water mark are empty. A full table scan on this table exhibits poor performance because all the blocks under the high water mark are scanned.
- Отметка для таблицы максимального уровня блоков, которые были когда либо заполнены.
- Ниже HWM находятся блоки. которые имеют данные или когда то имели их.
- Выше HWM находятся никогда не использовавшиеся блоки.
- HWM хранится в DBA_TABLES.BLOCKS.
- HWM используется как конечный маркер(блок), который нужно прочитать при Full Table Scans.
- HWM сбрасывается когда таблица dropped или truncate.
For example, consider a table that had a large number of rows in the past. Most of the rows have been deleted, and now most of the blocks under the high water mark are empty. A full table scan on this table exhibits poor performance because all the blocks under the high water mark are scanned.