sys.partitions (Transact-SQL)
È contenuta una riga per ogni partizione di tutte le tabelle e della maggior parte dei tipi di indici nel database. Tipi di indici speciali come full-text, spaziali e XML non sono inclusi in questa vista. In tutti gli indici e tabelle di SQL Server 2008 è contenuta almeno una partizione, indipendentemente dalla partizione esplicita di tali elementi.
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
partition_id |
bigint |
ID della partizione. Valore univoco all'interno di un database. |
object_id |
int |
ID dell'oggetto a cui appartiene la partizione. Ogni tabella o vista è costituita da almeno una partizione. |
index_id |
int |
ID dell'indice nell'oggetto a cui appartiene la partizione. |
partition_number |
int |
Numero di partizione in base 1 all'interno dell'indice o heap di appartenenza. Per le tabelle o gli indici non partizionati, il valore di questa colonna è 1. |
hobt_id |
bigint |
ID dell'heap di dati o dell'albero B contenente le righe per la partizione. |
rows |
bigint |
Numero approssimativo di righe nella partizione. |
data_compression |
int |
Viene indicato lo stato di compressione per ogni partizione: 0 = NONE 1 = ROW 2 = PAGE
Nota
Gli indici full-text saranno compressi in qualsiasi edizione di SQL Server.
|
data_compression_desc |
nvarchar(60) |
Viene indicato lo stato di compressione per ogni partizione. I valori possibili sono NONE, ROW e PAGE. |
Autorizzazioni
È richiesta l'appartenenza al ruolo public. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.