Я пытаюсь понять, как SQL Server выделяет и резервирует пространство.
Запустив примеры из статьи «Как дизайн таблицы может повлиять на производительность SQL Server?» [1], я получил результаты [My 1.1], отличающиеся от результатов в статье [1.1].
Зачем?
Почему в одном случае избыточное пространство резервируется / выделяется (все случаи в [1]), а не в другом [My 1.1]?
(Обратите внимание, что в [1] в обоих случаях резервируется избыточное пространство, хотя на моем компьютере только в одном из случаев)
Как распределяется пространство, зарезервированное SQL Server?
И как я могу контролировать / управлять этим?
[1] ======
Как дизайн таблицы может повлиять на производительность SQL Server?
http://sqlserver -training.com / как стол-дизайн может ударопрочный-ваш-SQL-сервер производительность
[My 1.1]
Мои результаты отклоняются от [1] ниже
name rows reserved data index_size unused
---------------------------------- ----- --------- -------- ----------- ---------
Fixed_Lenght_Row_Table_Optimised 10000 40008 KB 40000 KB 8 KB 0 KB
* * 1 022 [1.1]
В результате отклонение [1] от шахты выше
name rows reserved data index_size unused
---------------------------------- ----- --------- -------- ----------- ---------
Fixed_Lenght_Row_Table_Optimised 10000 40072 KB 40000 KB 8 KB 64 KB
[1,2]
Результаты из [1] совпадают с моими
name rows reserved data index_size unused
---------------------------------- ----- --------- -------- ----------- ---------
Fixed_Lenght_Row_Table_Non_Optimised 10000 80072 KB 80000 KB 8 KB 64 KB