我在sql 2008 r2中创建了两个表,并且在下面的给定屏幕中显示了表统计信息。 当我重新构建表的索引时,对于大多数列和数据类型相同的表,索引的大小变化很大。
你能否就此提出建议。
我已经离线和在线检查了RCSI的数据库和索引。 RCSI被禁用,索引处于脱机状态。
答案 0 :(得分:0)
不同的数据类型需要不同的大小才能存储。
创建索引时,需要保存有关每行索引字段的信息。所以你需要更少的字节来存储一个unique indentifer
(4/8字节)而不是存储一个字符串(可变长度。
更多 INFO
Num_Key_Cols =键列的总数(固定长度和可变长度)
Fixed_Key_Size =所有固定长度键列的总字节大小
Num_Variable_Key_Cols =可变长度键列的数量
Max_Var_Key_Size =所有可变长度键列的最大字节大小