Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

8078 bajtów na stronie danych 8060 B (SQL Server)?

Długa odpowiedź krótka, limit wynosi 8060 bajtów na wiersz, ale 8096 bajtów na stronę. Wiersze w połączonym artykule mają rozmiar ~ 4000 bajtów, więc są znacznie poniżej limitu na wiersz. Nie odpowiada to jednak na pytanie, ile takich wierszy mieści się na stronie.

Zobacz „Szacowanie rozmiaru sterty” w Books Online:

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

Jeśli wykonasz obliczenia dla tabel w artykule, zobaczysz, że pierwsza tabela ma fizyczny rozmiar wiersza 4048 bajtów, co stanowi dokładnie połowę limitu 8096 dla strony.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zwijanie wielu rzędów w jednym rzędzie

  2. Problemy z użyciem ROW_NUMBER() OVER (PARTITION BY...)

  3. Jak połączyć się z bazą danych SQL z C#?

  4. Jak odszyfrować procedurę składowaną w SQL Server 2008

  5. Aktualizuj dane za pomocą funkcji o wartościach przechowywanych w tabeli w SQL Server