Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

8078 bytes na página de dados 8060 B (SQL Server)?


Resposta longa curta, o limite é de 8060 bytes por linha, mas 8096 bytes por página. As linhas do artigo que você vinculou têm um tamanho de linha de aproximadamente 4.000 bytes, portanto, estão bem abaixo do limite por linha. No entanto, isso não responde à questão de quantas dessas linhas cabem em uma página.

Consulte "Estimando o tamanho de um heap" nos Manuais Online:

http://msdn.microsoft.com/en-us/library/ms189124 .aspx

Se você fizer o cálculo para as tabelas do artigo, verá que a primeira tabela tem um tamanho de linha física de 4.048 bytes, que é exatamente a metade do limite de 8.096 para uma página.