2010-08-11 2 views
0

Как Sql Server обрабатывает коэффициент заполнения таблиц с кластеризованными индексами на составных первичных ключах?Sql Server, Composite Первичные ключи и кластерные индексы

Я бы предположил, что значение ключевого узла будет генерироваться на основе полей, составляющих кластерный индекс. Означает ли это, что каждая новая вставленная строка будет эффективно вставлена ​​в конец индекса?

ответ

3

это означало бы, что каждая новая строка вставлено будет эффективно получить вставляется в конце индекса?

Нет, он будет вставлен там, где он принадлежит в порядке расположения столбцов, составляющих индекс. Другими словами, если вы PK - это zipcode и состояние (глупый пример), и вы вставляете 22222, NJ, то он будет вставлен после 22222, NI и до 22222, NK