Hva er sparsomme kolonner i SQL Server 2008?
Hva er sparsomme kolonner i SQL Server 2008?

Video: Hva er sparsomme kolonner i SQL Server 2008?

Video: Hva er sparsomme kolonner i SQL Server 2008?
Video: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, Desember
Anonim

Sparsomme kolonner i SQL Server : Innvirkning på tid og rom. SQL Server 2008 introdusert sparsomme søyler som en metode for å redusere lagring for nullverdier og gi mer utvidbare skjemaer. Avveiningen er at det er ekstra overhead når du lagrer og henter verdier som ikke er NULL.

På denne måten, hva er en sparsom kolonne i SQL Server?

EN SPARS kolonne er en vanlig type kolonne som har optimert lagring for NULL-verdier. Med andre ord, a SPARS kolonne er bedre til å administrere NULL- og NULL-verdier i SQL Server . Det opptar ingen plass i databasen. Bruker en SPARS kolonne vi kan spare opptil 20 til 40 prosent av plassen.

Vet også, hva er et kolonnesett i SQL Server? Retningslinjer for valg av data fra et kolonnesett

  • Konseptuelt er et kolonnesett en type oppdaterbar, beregnet XML-kolonne som samler et sett med underliggende relasjonskolonner til en enkelt XML-representasjon.
  • I SQL Server Management Studio-tabelleditoren vises kolonnesett som et redigerbart XML-felt.

På samme måte kan du spørre, hvilken datatype kan spesifiseres med sparse?

EN SPARS kolonne må være nullbar og kan ikke ha egenskapene ROWGUIDCOL eller IDENTITY. EN SPARS kolonne Kan ikke være datatyper som tekst, ntext, bilde, tidsstempel, brukerdefinert data-type , geometri eller geografi. Den kan ikke ha en standardverdi og begrenset til regel.

Hvilken av følgende attributter må brukes for å optimalisere lagring for nullverdier?

Sparsomme søyler har følgende egenskaper: SQL Server Database Engine bruker SPARSE nøkkelordet i en kolonnedefinisjon til optimalisere de Oppbevaring av verdier i den kolonnen. Derfor, når kolonnen verdien er NULL for en hvilken som helst rad i tabellen verdier krever nei Oppbevaring.

Anbefalt: