Esecuzione di query sui dati e i metadati di tabelle e indici partizionati
Per l'esecuzione di query sui dati o di aggiornamenti, è indifferente che la tabella a cui si fa riferimento sia partizionata o meno.
Importante |
---|
SQL Server non garantisce il completamento delle query con accesso a una tabella partizionata se i file che appartengono a uno o più filegroup della tabella non sono in uno stato ONLINE, indipendentemente dalle partizioni a cui la query accede. |
Utilizzo della funzione $PARTITION
Per eseguire le query su singole partizioni, è possibile utilizzare la funzione $PARTITION insieme al nome della funzione di partizione.
Tramite la funzione $PARTITION è possibile eseguire le operazioni seguenti:
Accedere a tutte le righe di un subset di partizioni di una tabella partizionata.
Verificare il numero di righe esistenti in ogni partizione.
Determinare la partizione contenente o nella quale verrà inserita una riga con un valore di chiave di partizione specifico.
Per eseguire query su singole partizioni di una tabella o di un indice partizionato
Utilizzo delle viste del catalogo
Le viste del catalogo seguenti contengono informazioni sul partizionamento a livello di database, di tabella e di indice, nonché informazioni sulle funzioni e sugli schemi di partizione.
Per ottenere informazioni sulle singole funzioni di partizione
Per ottenere informazioni sui singoli parametri delle funzioni di partizione
Per ottenere informazioni sui valori limite di una funzione di partizione
Per ottenere informazioni su tutti gli schemi di partizione di un database
Per ottenere informazioni sui singoli schemi di partizione
Per ottenere informazioni su tutte le partizioni di un database
Per ottenere informazioni sul partizionamento relative a una tabella o a un indice