Share via


Criteri di ordinamento righe

I criteri di ordine di riga impostano la disposizione preferita delle righe all'interno di un extent. Il criterio è facoltativo e impostato a livello di tabella.

Lo scopo principale del criterio è migliorare le prestazioni delle query limitate a un piccolo subset di valori nelle colonne ordinate. Inoltre, può contribuire a miglioramenti nella compressione.

Usare i comandi di gestione per modificare, modificarel'eliminazione di merge o visualizzare i criteri di ordine di riga per una tabella.

Nota

Dopo aver impostato il criterio, influisce sui dati inseriti da quel punto in avanti.

Quando impostare il criterio

È consigliabile impostare i criteri in base alle condizioni seguenti:

  • La maggior parte delle query filtra su valori specifici di una determinata colonna di dimensioni large, ad esempio un "ID applicazione" o un "ID tenant"
  • I dati inseriti nella tabella non sono probabilmente preordinati in base a questa colonna

Considerazioni sulle prestazioni

Non sono previsti limiti hardcoded impostati sulla quantità di colonne o chiavi di ordinamento, che possono essere definite come parte dei criteri. Tuttavia, ogni colonna aggiuntiva aggiunge un sovraccarico al processo di inserimento e, man mano che vengono aggiunte altre colonne, la restituzione effettiva diminuisce.