Member 8031915 Ответов: 3

почему только один кластеризованный индекс на таблицу


почему только один кластеризованный индекс на таблицу plz объясните разумно

3 Ответов

Рейтинг:
2

André Kraak

Цитата Microsoft[^]:
Кластеризованный индекс сортирует и хранит строки данных в таблице на основе значений ключа индекса. Поэтому в каждой таблице может быть создан только один кластеризованный индекс, поскольку сами строки данных могут быть отсортированы только в одном порядке.

Чтобы создать кластеризованный индекс на том же столе, изменить создать кластеризованный собственность установка на существующий кластеризованный индекс, прежде чем создавать второй индекс.

Дополнительные сведения см. В разделе Как: Изменение Свойств Индекса (Визуальные Инструменты Базы Данных)[^] и Как создать кластеризованные индексы (визуальные инструменты баз данных)[^].


Рейтинг:
1

Sachin Jaat

кластеризованный индекс: Кластеризованный индекс определяет способ физического упорядочения данных на диске. И может быть только один способ, которым вы можете упорядочить данные физически. Следовательно, в каждой таблице может быть только один кластеризованный индекс.

Зачем заботиться о кластеризованном индексе? Если мы помещаем кластеризованный индекс в таблицу, то данные извлекаются гораздо быстрее, потому что sql server не должен читать все данные целиком-это зависит от запроса. Но поиск данных происходит гораздо быстрее.

Примечание: хотя вы можете создать более одного некластеризованного индекса в одной таблице.


Рейтинг:
0

Member 12946447

Всем Привет,

Кластерный индекс сортируется физически, данные в листовом узле сортируются только в одном определенном порядке, так как может быть создан только один кластерный индекс и его индексная таблица связана с листовым узлом(страница данных).
Кластерный индекс также может быть создан для двух столбцов (составное кластерное индексирование), но только для одного кластерного индекса на таблицу.

Пример кластерного индекса: телефонная книга упорядочена в алфавитном порядке, например, есть два имени, называемых Раджу, тогда она будет сортировать сначала по имени, а затем по фамилии


Некластеризованный индекс: данные находятся в листовом узле (страница данных) и находятся не в том порядке,в котором указатель строки указывает на листовой узел, где находятся данные.
таблица может иметь более одного некластерного индексирования.

Пример некластеризованного индексирования: индекс книг на первой странице, где номер страницы указывает на ту или иную тему в книге, но она не упорядочена определенным образом.Таблица может иметь более одного некластерного индекса.

Спасибо..