Je travaille sur un projet qui aura une seule table contenant beaucoup et beaucoup de lignes sur une installation SQL Server ou SQL Azure. J'essaie d'estimer combien de lignes je peux stocker par GB. S'agit-il simplement d'additionner la taille de la mémoire des types de données de colonne individuels? Y a-t-il d'autres frais généraux à prendre en compte?Quelle est la meilleure façon d'estimer la quantité de mémoire nécessaire pour une ligne?
0
A
Répondre
1
- Estimating the Size of a Table (SQL 2000).
- Estimating the Size of a Clustered Index (SQL 2005/2008)
- Estimating the Size of a Nonclustered Index (SQL 2005/2008)
- Estimating the Size of a Heap (SQL 2005/2008)
Si vous utilisez le versioning de ligne, ajouter 14 octets par ligne, voir Row Versioning Resource Usage .
Avec SQL 2008, vous devriez considérer Page Compression.
Avec SQL 2008 R2, vous devez également considérer éventuellement Unicode Compression.