Ce sunt coloanele rare în SQL Server 2008?
Ce sunt coloanele rare în SQL Server 2008?

Video: Ce sunt coloanele rare în SQL Server 2008?

Video: Ce sunt coloanele rare în SQL Server 2008?
Video: Built in string functions in sql server 2008 Part 22 2024, Noiembrie
Anonim

Coloane rare în SQL Server : Impactul asupra timpului și spațiului. SQL Server 2008 introdus coloane rare ca metodă de reducere a stocării pentru valorile nule și de a oferi scheme mai extensibile. Compensația este că există o suprasarcină suplimentară atunci când stocați și recuperați valori non-NULL.

În acest fel, ce este o coloană rară în SQL Server?

A coloana SPARSE este un tip obișnuit de coloană care are stocare optimizată pentru valori NULL. Cu alte cuvinte, a Coloana SPARSE este mai bun la gestionarea valorilor NULL și ZERO în SQL Server . Nu ocupă niciun spațiu în baza de date. Folosind un coloana SPARSE putem economisi până la 20 până la 40 la sută din spațiu.

De asemenea, știți, ce este o coloană setată în SQL Server? Ghid pentru selectarea datelor dintr-un set de coloane

  • Din punct de vedere conceptual, un set de coloane este un tip de coloană XML actualizabilă, calculată, care agregează un set de coloane relaționale subiacente într-o singură reprezentare XML.
  • În editorul de tabele SQL Server Management Studio, seturile de coloane sunt afișate ca un câmp XML editabil.

În mod similar, vă puteți întreba, ce tip de date poate fi specificat cu rare?

A coloana SPARSE trebuie să fie nullabil și nu poate avea proprietățile ROWGUIDCOL sau IDENTITY. A coloana SPARSE nu poate fi tipuri de date cum ar fi text, ntext, imagine, timestamp, definit de utilizator tip de date , geometrie sau geografie. Nu poate avea o valoare implicită și o regulă limitată la.

Care dintre următoarele atribute trebuie utilizat pentru a optimiza stocarea pentru valorile nule?

Coloanele rare au ca urmare a caracteristici: Motorul de bază de date SQL Server utilizează cuvântul cheie SPARSE într-o definiție de coloană pentru optimiza cel depozitare de valorile în acea coloană. Prin urmare, când coloana valoarea este NULL pentru orice rând din tabel, valorile cere nr depozitare.

Recomandat: