![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
If I entered 454 rows : 454 * 8 = 3,632 bytes each SQL Page is 8KB = 8 * 1024 bytes = 8,192 bytes a data page header takes the first 96 bytes leaving 8096 bytes for data and row offsets. Each record uses a row offset at the end of the page consisting of 2 bytes. 454 * 2 = 908 bytes. 8096 - 3632 - 908 = 3,556 bytes. Should this be free data bytes? |
|
A uniqueidentifier of 4 bytes gets added when a clustered index exists but it is NOT a UNIQUE clustered index. AND only if duplicate record is added those two records only get a uniqueidentifier value. |
![]() |
| Thread Tools | |
| Display Modes | |
| |