sqlCmd Blog

Фильтр по тегу: clustered


К вопросу уникальности индексов.

Статья исследует низкоуровневую структуру индексных страниц и на основании этих исследований делает вывод о безусловной фактической уникальности каждого индекса создаваемого в рамках SQL Server. Поясняется откуда проистекает такая безусловность, и какими причинами она обусловлена. Исследуется во что, в смысле затратности ресурсов, выливается поддержка сервером "иллюзии" пользователя системы о допустимости существования не-уникальных индексов. Оцениваются различные сочетания индексов кластерных и не-кластерных, создаваемых по различным колонкам одной таблицы и доказывается неоспоримое преимущество уникальных индексов любого типа. Отдельно изучается вопрос о структуре не-кластерного индекса создаваемого на таблице не имеющей индекса кластерного (так называемая "хип-таблица") и делается вывод о нежелательности подобного дизайна. Уровень материала - 300.

Перейти к статье.
добавлено: 04 июн 12 просмотры: 2448, комментарии: 4