【发布时间】:2017-10-11 00:14:53
【问题描述】:
我有一张包含数百万条记录的表。
其中一列只有 2 个值 '0' 和 '1'。
我只关心列值为“0”的记录,并对这些记录进行一些处理。
考虑到包含值“0”的记录数将达到数百个,在该列上创建索引是否明智。
从那时起,索引将只有 2 个值“0”,对实际记录有数百个引用,而“1”则对其对应的数百万条记录进行引用。
因为我不关心 '1' 及其引用,我应该首先使用索引吗?
【问题讨论】:
-
您使用的是哪个 RDMS?在 SQL Server 中,您可以使用过滤索引。
标签: sql database-indexes