sql >> Base de Datos >  >> RDS >> Sqlserver

8078 bytes en la página de datos 8060 B (SQL Server)?

Respuesta larga corta, el límite es 8060 bytes por fila, pero 8096 bytes por página. Las filas del artículo que vinculó tienen un tamaño de fila de ~4000 bytes, por lo que están muy por debajo del límite por fila. Sin embargo, eso no responde a la pregunta de cuántas filas caben en una página.

Consulte "Estimación del tamaño de un montón" en Books Online:

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

Si realiza el cálculo de las tablas del artículo, verá que la primera tabla tiene un tamaño de fila físico de 4048 bytes, que es exactamente la mitad del límite de 8096 para una página.