Vad är glesa kolumner i SQL Server 2008?
Vad är glesa kolumner i SQL Server 2008?

Video: Vad är glesa kolumner i SQL Server 2008?

Video: Vad är glesa kolumner i SQL Server 2008?
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, November
Anonim

Glesa kolumner i SQL Server : Inverkan på tid och rum. SQL Server 2008 infördes glesa kolumner som en metod för att minska lagringen för nollvärden och tillhandahålla mer utökningsbara scheman. Avvägningen är att det finns ytterligare overhead när du lagrar och hämtar värden som inte är NULL.

På så sätt, vad är en gles kolumn i SQL Server?

A SPARSE kolumn är en vanlig typ av kolumn som har optimerad lagring för NULL-värden. Med andra ord, a GESIG kolumn är bättre på att hantera NULL- och ZERO-värden i SQL Server . Den tar inte upp något utrymme i databasen. Använder en SPARSE kolumn vi kan spara upp till 20 till 40 procent av utrymmet.

Vet också, vad är en kolumnuppsättning i SQL Server? Riktlinjer för att välja data från en kolumnuppsättning

  • Konceptuellt är en kolumnuppsättning en typ av uppdateringsbar, beräknad XML-kolumn som aggregerar en uppsättning underliggande relationskolumner till en enda XML-representation.
  • I SQL Server Management Studio-tabellredigeraren visas kolumnuppsättningar som ett redigerbart XML-fält.

På samma sätt kan du fråga, vilken datatyp kan anges med sparse?

A GESIG kolumn måste vara nullbar och kan inte ha egenskaperna ROWGUIDCOL eller IDENTITY. A SPARSE kolumn kan inte vara datatyper som text, ntext, bild, tidsstämpel, användardefinierad data typ , geometri eller geografi. Den kan inte ha ett standardvärde och en gränsad regel.

Vilket av följande attribut måste användas för att optimera lagringen för nollvärden?

Gles kolumner har följande egenskaper: SQL Server Database Engine använder nyckelordet SPARSE i en kolumndefinition för att optimera de lagring av värden i den kolumnen. Därför, när kolumnen värdet är NULL för valfri rad i tabellen värden kräver nr lagring.

Rekommenderad: