2009-03-26 2 views

ответ

9

MSDN говорит о NONCLUSTERED аргумента:

This is the only supported index type 
5

Судя по CREATE INDEX синтаксису для SQL Server Compact Edition, поддерживается только тип поддерживаемых индексов: NONCLUSTERED.

4

Большинство баз данных файлов на основе не поддерживают кластерные индексы. Это потребует перезаписи всего индекса, если вы вставили новую строку из строя. Поскольку это дорого (и операция блокировки), большинство файловых баз данных этого не позволяют.

НО, вы обычно получаете понятие естественного порядка. Заказ, который вы вставляете, - это порядок, который они находятся на диске. Это то, чего у вас нет с полным SQL Server, который всегда исправляет свободное пространство с предыдущих страниц.

+0

Современные файловые базы данных также автоматически освобождают пространство, поэтому их таблицы фрагментируются так же, как и таблицы сервера базы данных. Также вам не нужно переписывать весь индекс - это точно так же, как вставка новой записи в обычный индекс. –