Condividi tramite


Criteri di partizionamento dei dati

I criteri di partizionamento definiscono se e in che modo vengono creati gli extent (partizioni di dati) nel cluster. È possibile eseguire query solo sui dati in un'estensione dopo la creazione.

Nota

I criteri di partizionamento dei dati contengono le proprietà seguenti:

  • ShardEngineMaxRowCount:

    • Numero massimo di righe per un extent creato da un'operazione di inserimento o ricompilazione.
    • Il valore predefinito è 1.048.576.
    • Non in effetti per le operazioni di merge.
      • Se è necessario limitare il numero di righe in extent creati dalle operazioni di unione, modificare la RowCountUpperBoundForMerge proprietà nei criteri di unione extent dell'entità.
  • ShardEngineMaxExtentSizeInMb:

    • Dimensioni massime dei dati compressi consentite (in megabyte) per un extent creato da un'operazione di merge o ricompilazione.
    • Il valore predefinito è 8.192 (8 GB).
  • ShardEngineMaxOriginalSizeInMb:

    • Dimensioni massime dei dati originali consentite (in megabyte) per un extent creato da un'operazione di ricompilazione.
    • In effetti solo per le operazioni di ricompilazione.
    • Il valore predefinito è 3.072 (3 GB).

Avviso

Consultare il team di supporto prima di modificare i criteri di partizionamento dei dati.

Quando viene creato un database, contiene i criteri di partizionamento dei dati predefiniti. Questo criterio viene ereditato da tutte le tabelle create nel database (a meno che i criteri non vengano ignorati in modo esplicito a livello di tabella).

Usare i comandi di gestione dei criteri di partizionamento per gestire i criteri di partizionamento dei dati per i database e le tabelle.