Qual é a melhor maneira de estimar quanta memória uma linha exigirá?
-
28-09-2019 - |
Pergunta
Estou trabalhando em um projeto que terá uma única tabela segurando muitas e muitas linhas em uma instalação SQL Server ou SQL Azure. Estou tentando estimar quantas linhas posso armazenar por GB. É uma questão de simplesmente adicionar o tamanho da memória dos tipos individuais de dados da coluna? Há outra sobrecarga a considerar?
Solução
- Estimando o tamanho de uma tabela (SQL 2000).
- Estimando o tamanho de um índice em cluster (SQL 2005/2008)
- Estimando o tamanho de um índice não clusterado (SQL 2005/2008)
- Estimando o tamanho de uma pilha (SQL 2005/2008)
Se você usar a versão em linha, adicione 14 bytes por linha, consulte Uso de recurso de versão em linha.
Com SQL 2008 você deve considerar Página compressão.
Com o SQL 2008 R2, você também precisa considerar possivelmente Compressão Unicode.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow