Поддерживает ли SQL Compact Edition кластерные индексы? - PullRequest
11 голосов
/ 26 марта 2009

Поддерживает ли SQL CE кластерные индексы?

Ответы [ 3 ]

9 голосов
/ 26 марта 2009

MSDN говорит о НЕКЛАСТЕРНОМ аргументе:

This is the only supported index type
5 голосов
/ 26 марта 2009

Судя по синтаксису CREATE INDEX для SQL Server Compact Edition, единственный поддерживаемый тип индекса - НЕКЛЮЧЕННЫЙ.

4 голосов
/ 26 ноября 2009

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

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

...