2015-12-07 5 views
0

Интервьюер задал мне вопрос о различии между кластерным и некластеризованным индексом, а затем переместился в него и задал еще один вопрос: когда таблица имеет кластеризованный индекс и некластеризованный индекс, -кластеризованный индекс все еще указывает на строку данных в таблице? Я сказал «да», и сразу подумал, что это неправильно. Указывает ли он на строку данных, упорядоченную кластеризованным индексом или исходными строками данных? Может кто-то пролить свет на это, пожалуйста.Кластерный и некластеризованный индекс

+1

https://msdn.microsoft.com /en-us/library/ms190457.aspx –

+1

@MitchWheat Я не мог найти его сразу, поэтому подумал о том, чтобы разделить его на SO, потому что он может быть полезен и для кого-то еще ... положительный и распространяющий любовь ..: -) – Learner

ответ

0

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

Существует хорошая статья на кластерные и не кластерный индекс ниже:
это даст вам хорошее представление о индексации:
http://www.sqlservercentral.com/blogs/practicalsqldba/2013/03/14/sql-server-part-4-explaining-the-non-clustered-index-structure-/

How NonClustered Index works in SQL Server

 Смежные вопросы

  • Нет связанных вопросов^_^