2009-03-26 14 views

risposta

9

MSDN dice circa l'argomento NONCLUSTERED:

This is the only supported index type 
5

A giudicare dalla sintassi CREATE INDEX per SQL Server Compact Edition, l'unico tipo di indice supportato è NONCLUSTERED.

4

maggior parte dei database di file basato non supportano gli indici cluster. Richiederebbe una riscrittura dell'intero indice se si inserisce una nuova riga fuori servizio. Poiché questo è costoso (e un'operazione di blocco) la maggior parte dei database di file non lo consente.

MA, normalmente ottieni una nozione di ordine naturale. L'ordine in cui inserisci è l'ordine sul disco. Questo è qualcosa che non si ha con SQL Server completo che recupera sempre spazio libero dalle pagine precedenti.

+0

I moderni database basati su file recuperano automaticamente spazio, quindi le loro tabelle si frammentano proprio come le tabelle di un server di database. Inoltre, non è necessario riscrivere l'intero indice: è esattamente come inserire una nuova voce in un indice normale. –

Problemi correlati