Читайте также: |
|
Фрагментация индексов
Индексы, как и таблицы, можно фрагментировать. Существует два способа фрагментации индексов.
• Можно фрагментировать индекс по тем же критериям, что и базовую таблицу. Такие индексы называют локально фрагментированными. Для каждого фрагмента таблицы будет создан соответствующий фрагмент индекса, индексирующий только этот фрагмент таблицы. Все записи в данном фрагменте индекса ссылаются на один фрагмент таблицы, а все строки фрагмента таблицы представлены в одном фрагменте индекса.
• Можно фрагментировать индекс по диапазону. Такие индексы называют глобально фрагментированными. Индекс фрагментируется по диапазону, и один фрагмент индекса может ссылаться на любые (хоть все) фрагменты базовой таблицы.
Следующие схемы показывают различие между локально и глобально фрагментированными индексами.
фрагмент индекса А фрагмент индекса В
Следует помнить, что количество фрагментов глобально фрагментированного индекса может не совпадать с количеством фрагментов таблицы.
Поскольку глобально фрагментированные индексы можно фрагментировать только по диапазону, при разбиении индекса по хеш-функции или в случае составной фрагментации придется использовать локально фрагментированные индексы. Локально фрагментированный индекс использует такую же схему фрагментации, как и базовая таблица.
Дата добавления: 2015-08-09; просмотров: 87 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
День второй. | | | Выделяется два типа локально фрагментированных индексов. |