Condividi tramite


Criteri di codifica

I criteri di codifica definiscono il modo in cui i dati vengono codificati, compressi e indicizzati. Questo criterio si applica a tutte le colonne di dati archiviati. Un criterio di codifica predefinito viene applicato in base al tipo di dati della colonna e un processo in background regola automaticamente i criteri di codifica, se necessario.

Scenari

È consigliabile mantenere i criteri predefiniti ad eccezione di scenari specifici. Può essere utile modificare i criteri di codifica della colonna predefinita per ottimizzare il controllo sulle prestazioni o sul compromesso COGS. Ad esempio:

  • L'indicizzazione predefinita applicata alle string colonne viene compilata per le ricerche di termini. Se si esegue una query solo per valori specifici nella colonna, COGS potrebbe essere ridotto se l'indice viene semplificato usando il profilo Identifierdi codifica . Per altre informazioni, vedere il tipo di dati string.
  • I campi su cui non viene mai eseguita una query o che non richiedono ricerche veloci possono disabilitare l'indicizzazione. È possibile usare il profilo BigObject per disattivare gli indici e aumentare le dimensioni massime dei valori nelle colonne dinamiche o stringa. Ad esempio, usare questo profilo per archiviare i valori HLL restituiti dalla funzione hll().

Funzionamento

Le modifiche ai criteri di codifica non influiscono sui dati già inseriti. Verranno eseguite solo nuove operazioni di inserimento in base ai nuovi criteri. I criteri di codifica si applicano a singole colonne di una tabella, ma possono essere impostati a livello di colonna, di tabella (che interessano tutte le colonne della tabella) o a livello di database.