2

当我比较我们的 MS Azure DB 中的索引大小时,有些奇怪。

我有两个不同的数据库表(比如说 tableA 和 tableB)。两者都在单个 BIGINT 列上具有 PRIMARY CLUSTERED INDEX。

tableA 有大约 350 000 条记录,tableB 有(略多)380 000 条记录。

但是 tableA 上的索引大小为 1100 MB,而 tableB 上的索引大约为 100 MB。

有人可以解释为什么会这样吗?问题可能出在哪里?

PS:索引大小是使用此处发布的脚本测量的:http: //blogs.msdn.com/b/sqlazure/archive/2010/08/19/10051969.aspx

4

1 回答 1

1

聚集索引大小显示表的实际大小。这就是为什么在博客中,查询是条件:

WHERE type_desc = 'NONCLUSTERED'
于 2013-05-10T19:07:19.917 回答