Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Prestazioni di SQL Server e ordine dei campi

Il campo ordina fa alcuna differenza (se i campi sono sempre gli stessi ovviamente)

La struttura su disco rimarrà praticamente la stessa a prescindere. Semplicemente:

  • intestazione
  • colonne a lunghezza fissa
  • bitmap nulla
  • colonne a lunghezza variabile

Tutto quello che stai facendo sopra è riorganizzare alcune colonne all'interno delle sezioni "lunghezza fissa" e "lunghezza variabile". Tuttavia, è necessaria la stessa elaborazione per recuperarli indipendentemente dall'ordine in cui si trovano.

Vedi Paul Randal's articolo