sql >> Databáze >  >> RDS >> Sqlserver

8078 bajtů na datové stránce 8060 B (SQL Server)?

Dlouhá odpověď krátká, limit je 8060 bajtů na řádek, ale 8096 bajtů na stránku. Řádky v článku, který jste propojili, mají velikost řádku ~4000 bajtů, takže jsou hluboko pod limitem na řádek. To však neodpovídá na otázku, kolik takových řádků se vejde na stránku.

Viz "Odhad velikosti haldy" v Books Online:

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

Pokud provedete výpočet pro tabulky v článku, uvidíte, že první tabulka má velikost fyzického řádku 4048 bajtů, což je přesně polovina limitu 8096 pro stránku.



  1. Jak změnit atribut sloupce pomocí skriptu SQL

  2. Sqlalchemy:aktualizace sekundárního vztahu

  3. Problémy s kontrolou, zda tabulka v db existuje nebo ne

  4. PostgreSQL 11:Co je nového