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

NotaNota
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.