Bonjour,
J'ai 2 tables dans une même base de données SQL Server 2008.
Ces 2 tables sont identiques. Les colonnes et le type des colonnes sont identiques. Les 2 tables contiennent le même nombre de lignes.
La seule différence est que pour table A j'ai défini une clé primaire composite sur 5 champs de la table. Pas dans la table B.
En comparant ces 2 tables, je me suis rendu compte qu'il y a avait une différence non négligeable entre l'espace occupé par les 2 tables.
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Use MABASE EXEC sp_spaceused 'Table_B' EXEC sp_spaceused 'Table_A'
Résultat Table B
name : Table_B
rows : 266868804
reserved : 14772712 KB
data : 14770808 KB
index_size : 40 KB
unused : 1864 KB
Résultat Table A
name : Table_A
rows : 266868804
reserved : 12759912 KB
data : 12638248 KB
index_size : 119920 KB
unused : 1744 KB
C'est quoi cette différence de 2GB ?
Partager