当我比较MS Azure DB中的索引大小时,有一些奇怪的东西。
我有两个不同的数据库表(比如tableA和tableB)。两者都在单个BIGINT列上具有PRIMARY CLUSTERED INDEX。
tableA有大约350 000条记录,而tableB有(略多)380 000条记录。
但tableA上的索引大小为1100兆字节,而tableB上的索引大约为100兆字节。
有人可以解释为什么会这样吗?哪个可能是问题?
PS:索引大小是使用此处发布的脚本测量的:http://blogs.msdn.com/b/sqlazure/archive/2010/08/19/10051969.aspx
答案 0 :(得分:1)
聚簇索引大小显示表的实际大小。这就是为什么在博客中,查询是条件:
WHERE type_desc = 'NONCLUSTERED'