Hvad er sparse kolonner i SQL Server 2008?
Hvad er sparse kolonner i SQL Server 2008?

Video: Hvad er sparse kolonner i SQL Server 2008?

Video: Hvad er sparse kolonner i SQL Server 2008?
Video: SQL 2024, November
Anonim

Sparse kolonner i SQL Server : Indvirkning på tid og rum. SQL Server 2008 indført sparsomme søjler som en metode til at reducere lagring af null-værdier og give mere udvidelige skemaer. Afvejningen er, at der er ekstra overhead, når du gemmer og henter ikke-NULL værdier.

På denne måde, hvad er en sparsom kolonne i SQL Server?

EN SPARSE kolonne er en almindelig type kolonne der har optimeret lagring til NULL-værdier. Med andre ord, a SPARSE kolonne er bedre til at administrere NULL- og NUL-værdier i SQL Server . Den optager ikke plads i databasen. Ved hjælp af en SPARSE kolonne vi kan spare op til 20 til 40 procent af pladsen.

Ved også, hvad er et kolonnesæt i SQL Server? Retningslinjer for valg af data fra et kolonnesæt

  • Konceptuelt er et kolonnesæt en type opdaterbar, beregnet XML-kolonne, der samler et sæt af underliggende relationelle kolonner til en enkelt XML-repræsentation.
  • I SQL Server Management Studio-tabeleditoren vises kolonnesæt som et redigerbart XML-felt.

På samme måde kan du spørge, hvilken datatype kan specificeres med sparse?

EN SPARSE kolonne skal være nullbar og må ikke have egenskaberne ROWGUIDCOL eller IDENTITY. EN SPARSE kolonne kan ikke være datatyper som tekst, ntext, billede, tidsstempel, brugerdefineret datatype , geometri eller geografi. Den kan ikke have en standardværdi og en afgrænset regel.

Hvilken af følgende attributter skal bruges til at optimere lagring til nulværdier?

Sparsomme søjler har følge egenskaber: SQL Server Database Engine bruger SPARSE nøgleordet i en kolonnedefinition til optimere det opbevaring af værdier i den kolonne. Derfor, når kolonnen værdien er NULL for enhver række i tabellen værdier kræver nr opbevaring.

Anbefalede: