Què són les columnes escasses a SQL Server 2008?
Què són les columnes escasses a SQL Server 2008?

Vídeo: Què són les columnes escasses a SQL Server 2008?

Vídeo: Què són les columnes escasses a SQL Server 2008?
Vídeo: Основы производительности SQL Server — полный курс 2024, Abril
Anonim

Columnes disperses a SQL Server : Impacte en el temps i l'espai. SQL Server 2008 introduït columnes escasses com a mètode per reduir l'emmagatzematge de valors nuls i proporcionar esquemes més extensibles. La compensació és que hi ha una sobrecàrrega addicional quan emmagatzemeu i recupereu valors que no són NULL.

D'aquesta manera, què és una columna escassa a SQL Server?

A Columna SPARSE és un tipus normal de columna que té emmagatzematge optimitzat per a valors NULL. En altres paraules, a Columna SPARSE és millor per gestionar els valors NULL i ZERO SQL Server . No ocupa cap espai a la base de dades. Utilitzant a Columna SPARSE podem estalviar fins a un 20 a 40 per cent d'espai.

Sapigueu també, què és un conjunt de columnes a SQL Server? Directrius per seleccionar dades d'un conjunt de columnes

  • Conceptualment, un conjunt de columnes és un tipus de columna XML calculada i actualitzable que agrega un conjunt de columnes relacionals subjacents en una única representació XML.
  • A l'editor de taules de l'SQL Server Management Studio, els conjunts de columnes es mostren com a camp XML editable.

De la mateixa manera, us podeu preguntar quin tipus de dades es pot especificar amb escàs?

A Columna SPARSE ha de ser nul·la i no pot tenir les propietats ROWGUIDCOL o IDENTITY. A Columna SPARSE no pot ser tipus de dades com text, ntext, imatge, marca de temps, definit per l'usuari tipus de dades , geometria o geografia. No pot tenir un valor per defecte ni una regla limitada.

Quin dels atributs següents s'ha d'utilitzar per optimitzar l'emmagatzematge de valors nuls?

Les columnes escasses tenen el següent característiques: el motor de base de dades SQL Server utilitza la paraula clau SPARSE en una definició de columna per optimitzar el emmagatzematge de valors en aquella columna. Per tant, quan la columna el valor és NULL per a qualsevol fila de la taula, el valors requereix no emmagatzematge.

Recomanat: