Mis on SQL Server 2008 hõredad veerud?
Mis on SQL Server 2008 hõredad veerud?

Video: Mis on SQL Server 2008 hõredad veerud?

Video: Mis on SQL Server 2008 hõredad veerud?
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, November
Anonim

SQL Serveris hõredad veerud : Mõju ajale ja ruumile. SQL Server 2008 tutvustati hõredad veerud meetodina nullväärtuste salvestamise vähendamiseks ja laiendatavamate skeemide pakkumiseks. Kompromiss seisneb selles, et mitteNULL-väärtuste salvestamisel ja toomisel on lisakulud.

Mis on sel viisil SQL Serveris hõre veerg?

A SPARSE veerg on tavaline tüüp veerg mis on optimeerinud salvestusruumi NULL väärtuste jaoks. Teisisõnu, a SPARSE veerg oskab paremini hallata NULL ja ZERO väärtusi SQL Server . See ei võta andmebaasis ruumi. Kasutades a SPARSE veerg võime säästa kuni 20–40 protsenti ruumi.

Teate ka, mis on SQL Serveris veerg? Juhised andmete valimiseks veerukomplektist

  • Põhimõtteliselt on veerukomplekt teatud tüüpi värskendatav arvutatud XML-veerg, mis koondab aluseks olevad relatsiooniveergud üheks XML-esitluseks.
  • SQL Server Management Studio tabeliredaktoris kuvatakse veerukomplektid redigeeritava XML-väljana.

Samamoodi võite küsida, millist andmetüüpi saab määrata harva?

A SPARSE veerg peab olema nullitav ja sellel ei tohi olla atribuute ROWGUIDCOL või IDENTITY. A SPARSE veerg ei saa olla andmetüübid nagu tekst, ntext, pilt, ajatempel, kasutaja määratud andmetüüp , geomeetria või geograafia. Sellel ei saa olla vaikeväärtust ja piiratud reeglit.

Millist järgmistest atribuutidest tuleb nullväärtuste salvestusruumi optimeerimiseks kasutada?

Hõredatel veergudel on järgnev omadused: SQL Serveri andmebaasimootor kasutab veeru definitsioonis märksõna SPARSE optimeerida a ladustamine kohta väärtused selles veerus. Seega, kui veerg väärtus on NULL mis tahes tabeli rea jaoks väärtused nõua ei ladustamine.

Soovitan: