Gerenciamento do tamanho de linhas da tabela do SQL Server é um importante projeto consideração banco de dados. As linhas que permitem que os dados exceder o SQL Server comprimento máximo de linha de 8.060 bytes podem estar sujeitos a colunas que flui sobre em páginas adicionais , prejudicando o desempenho. Os dados contidos dentro de uma linha nem sempre corresponde ao tamanho total da linha . Portanto , a fórmula para o cálculo do espaço utilizado por uma fila é diferente do que para o cálculo do tamanho total da linha . Instruções
Calcular total Row Tamanho
1
Clique no botão "Iniciar" , navegue até a pasta "Microsoft SQL Server" apropriado para a versão instalada, e clique em " SQL Server Management Studio. "
2
Conecte-se ao SQL Server a partir da janela " Conectar ao Servidor" .
3
clique com o botão direito do mouse no banco de dados e selecione " New Query ".
4
Digite a seguinte consulta na nova janela de consulta :
Selecione oBJECT_NAME ( syscolumns. [id] ) aS [ Table Name ], página
SUM ( syscolumns . comprimento ) AS [ Tamanho Row ]
DE syscolumns
Cadastre sysobjects ON syscolumns . [id ] = sysobjects . [id ]
ONDE sysobjects.xtype = 'U'
GROUP BY oBJECT_NAME ( syscolumns. [id] )
5
Clique no botão "Executar" para executar a consulta . Os resultados vão mostrar uma lista de nomes de tabelas e seus respectivos tamanhos de linha em bytes.
Calcular Média dados por linha
6
clique com o botão direito no banco de dados e selecione " . New query "
7
Digite a seguinte consulta na nova janela de consulta , substituindo " EXEC sp_spaceused N ' 8 Clique no botão "Executar" para executar a consulta . Os resultados mostrarão uma linha com seis colunas .
9
Multiplique o número de parcela do valor da coluna "data" por 1024 para calcular o tamanho em bytes.
10
Divida o tamanho em bytes do valor da coluna " linhas " para calcular o número médio de bytes por linha .