sql >> Database >  >> RDS >> Sqlserver

8078 bytes in 8060 B datapagina (SQL Server)?

Lang antwoord kort, de limiet is 8060 bytes per rij, maar 8096 bytes per pagina. De rijen in het artikel dat je hebt gelinkt, hebben een rijgrootte van ~4000 bytes, dus ze zijn ruim onder de limiet per rij. Dat is echter geen antwoord op de vraag hoeveel van dergelijke rijen er op een pagina passen.

Zie "De grootte van een hoop schatten" in Books Online:

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

Als u de berekening voor de tabellen in het artikel uitvoert, ziet u dat de eerste tabel een fysieke rijgrootte heeft van 4048 bytes, wat precies de helft is van de 8096-limiet voor een pagina.



  1. MySQL-zoekopdracht om koppeltekens te negeren

  2. Hoe lid te worden van categorietabel voor ouders in SQL-query?

  3. SQL Server datum Formaat gebruiker afhankelijk?

  4. Het gebruikte tabeltype ondersteunt geen SPATIAL-indexen