2

如果我们将选择性能放在一边,在插入时哪个更快。我找不到任何彻底的解释。有人可以解释一下吗?这个问题只是将位图标记为低效,但我想知道为什么。

谢谢,

4

1 回答 1

4

如果存在争用,位图索引可能会给插入带来问题。如果您有一个线程执行插入,它们很好,但如果有多个线程执行插入,并且可能更新和删除,它们往往会由于锁定而限制性能。

索引中的单个键可能指向大量记录,因此当索引更改时,许多行都会被锁定。

作为一般规则,选择普通索引。在特殊情况下,位图索引可以发挥作用——通常用于以读取为主的应用程序而不是 OLTP 系统。

于 2017-01-25T13:20:08.200 回答