【问题标题】:Sql Server Index on Bit fields位字段上的 Sql Server 索引
【发布时间】:2011-11-28 06:30:01
【问题描述】:

我正在使用 Sql Server 2000,想知道为什么我们不能在位字段上创建索引?

【问题讨论】:

标签: sql-server sql-server-2000 indexing


【解决方案1】:

我猜这是设计使然。 位字段只能有 2 个值中的 1 个,因此它的选择性不足以使索引有用。

【讨论】:

    【解决方案2】:

    只是产品的限制。 SQL Server 2005+ 确实允许这样做。

    由于 Tipping Point 单列 bit 索引不太可能非常有用,除非值严重倾斜(2008 年过滤索引可以提供帮助的场景)

    仍然 - 不过,作为复合覆盖索引的一部分,它可能很有用。

    【讨论】:

    • 是的@Marin 我有同样的场景,这是一个巨大的表,我想在其中构建复合索引,但 sql 2000 没有这样做。需要寻找其他替代品!!!谢谢
    猜你喜欢
    • 2014-03-04
    • 2013-09-28
    • 2010-09-18
    • 1970-01-01
    • 1970-01-01
    • 2010-11-09
    • 2010-12-26
    • 2011-07-10
    • 1970-01-01
    相关资源
    最近更新 更多