Que sont les colonnes éparses dans SQL Server 2008 ?
Que sont les colonnes éparses dans SQL Server 2008 ?

Vidéo: Que sont les colonnes éparses dans SQL Server 2008 ?

Vidéo: Que sont les colonnes éparses dans SQL Server 2008 ?
Vidéo: SQL pour les débutants: Découvrez le dynamic data masking (DDM) . (exemple simple et concret) 2024, Peut
Anonim

Colonnes éparses dans SQL Server : Impact sur le temps et l'espace. SQL Server 2008 introduit colonnes éparses comme méthode pour réduire le stockage des valeurs nulles et fournir des schémas plus extensibles. Le compromis est qu'il y a une surcharge supplémentaire lorsque vous stockez et récupérez des valeurs non NULL.

De cette façon, qu'est-ce qu'une colonne creuse dans SQL Server ?

UNE colonne SPARSE est un type ordinaire de colonne qui a optimisé le stockage pour les valeurs NULL. En d'autres termes, un colonne SPARSE est meilleur pour gérer les valeurs NULL et ZERO dans serveur SQL . Il n'occupe aucun espace dans la base de données. Utilisant un colonne SPARSE nous pouvons économiser jusqu'à 20 à 40 pour cent d'espace.

Sachez également qu'est-ce qu'un ensemble de colonnes dans SQL Server ? Instructions pour la sélection de données dans un ensemble de colonnes

  • Conceptuellement, un ensemble de colonnes est un type de colonne XML calculée et actualisable qui agrège un ensemble de colonnes relationnelles sous-jacentes en une seule représentation XML.
  • Dans l'éditeur de table de SQL Server Management Studio, les ensembles de colonnes sont affichés sous forme de champ XML modifiable.

De même, vous pouvez demander, quel type de données peut être spécifié avec sparse ?

UNE colonne SPARSE doit être nullable et ne peut pas avoir les propriétés ROWGUIDCOL ou IDENTITY. UNE colonne SPARSE c'est pas possible Types de données comme text, ntext, image, timestamp, défini par l'utilisateur Type de données , la géométrie ou la géographie. Il ne peut pas avoir de valeur par défaut et de règle limitée.

Lequel des attributs suivants doit être utilisé pour optimiser le stockage des valeurs nulles ?

Les colonnes creuses ont le Suivant caractéristiques: le moteur de base de données SQL Server utilise le mot-clé SPARSE dans une définition de colonne pour optimiser les espace de rangement de valeurs dans cette colonne. Par conséquent, lorsque la colonne la valeur est NULL pour n'importe quelle ligne du tableau, le valeurs n'exige pas espace de rangement.

Conseillé: