我试图了解 SQL Server 如何分配和保留空间。
运行文章“表设计如何影响 SQL Server 性能?”中的示例。[1],我收到的结果 [My 1.1] 与文章 [1.1] 中的结果不同。
为什么?
为什么在一种情况下保留/分配了过多的空间([1] 中的所有情况),但在另一种情况下没有 [My 1.1]?
(请注意,在 [1] 中,在两种情况下都保留了过多的空间,尽管在我的计算机上仅在其中一种情况下)
SQL Server 如何分配、保留空间?
我该如何控制/管理它?
[1] ======
表设计如何影响您的 SQL Server 性能?
http://sqlserver-training.com/how-table-design-can-impact-your-sql-server-performance
[我的 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.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