【发布时间】:2019-08-19 13:12:59
【问题描述】:
我有两个具有相同行数和相同列的重复索引,只有一个是 [22,488,980 行; 672.7MB],另一个是[22,488,980行; 3.9GB]
这怎么可能?
索引的列如下: 索引 1:
[3 KEYS] user_hour_log_user_id {int 4},user_hour_log_out_type_id {tinyint 1},user_hour_log_id {bigint 8} [1 INCLUDE] user_hour_log_out_time {datetime 8}
读取:764,131,409(764,131,409 次查找)写入:3,051,570
22,488,980 行; 672.7MB
索引 2:
[3 KEYS] user_hour_log_user_id {int 4},user_hour_log_out_type_id {tinyint 1},user_hour_log_id {bigint 8}
读取:0 写入:3,051,570
22,488,980 行; 3.9GB
我使用过 Brent Ozar 的 sp_BlitzIndex
【问题讨论】:
-
只是一个刺。也许数据库共享索引信息?一个是独一无二的,另一个不是?
-
不,两者都是常规非集群,但我确实注意到填充因子的差异,一个巨大的。
标签: sql sql-server indexing