Cosa sono le colonne sparse in SQL Server 2008?
Cosa sono le colonne sparse in SQL Server 2008?

Video: Cosa sono le colonne sparse in SQL Server 2008?

Video: Cosa sono le colonne sparse in SQL Server 2008?
Video: SQL Server 2016: Sparse Columns Tutorial 2024, Maggio
Anonim

Colonne sparse in SQL Server : Impatto su tempo e spazio. SQL Server 2008 introdotto colonne sparse come metodo per ridurre lo spazio di archiviazione per i valori null e fornire schemi più estensibili. Il compromesso è che c'è un sovraccarico aggiuntivo quando si archiviano e si recuperano valori non NULL.

In questo modo, cos'è una colonna sparsa in SQL Server?

UN colonna SPARSE è un tipo ordinario di colonna che ha una memoria ottimizzata per i valori NULL. In altre parole, a Colonna SPARSE è meglio gestire i valori NULL e ZERO in server SQL . Non occupa alcuno spazio nel database. Usare un colonna SPARSE possiamo risparmiare fino al 20-40 percento di spazio.

Inoltre, che cos'è un set di colonne in SQL Server? Linee guida per la selezione dei dati da un set di colonne

  • Concettualmente, un set di colonne è un tipo di colonna XML calcolata e aggiornabile che aggrega un set di colonne relazionali sottostanti in un'unica rappresentazione XML.
  • Nell'editor di tabelle di SQL Server Management Studio, i set di colonne vengono visualizzati come un campo XML modificabile.

Allo stesso modo, potresti chiedere, quale tipo di dati può essere specificato con sparse?

UN colonna SPARSE deve essere nullable e non può avere le proprietà ROWGUIDCOL o IDENTITY. UN Colonna SPARSE non può essere tipi di dati come testo, ntext, immagine, timestamp, definito dall'utente tipo di dati , geometria o geografia. Non può avere un valore predefinito e una regola limitata.

Quale dei seguenti attributi deve essere utilizzato per ottimizzare l'archiviazione per i valori null?

Le colonne sparse hanno il a seguire caratteristiche: Il motore di database di SQL Server utilizza la parola chiave SPARSE in una definizione di colonna per ottimizzare il Conservazione di valori in quella colonna. Pertanto, quando la colonna il valore è NULL per ogni riga della tabella, il valori non richiedere Conservazione.

Consigliato: