2015-11-17 22 views
0

我的应用程序中的页面数据是通过将它们连接到主键上从几个表中加载的。几个表都加入了非主键。除此之外,非主键的where子句中还有很多条件。
因此,在where子句中使用的非主键列上定义索引将具有性能优势?
虽然非主键列的值不是唯一的,但大多数的值都重复如果我在DB2中的非主键上定义索引,我会获得性能优势

回答

1

一般回答你相当模糊的问题是“是”。指标的主要目的之一是提高where条款中的比较性能。

有许多情况下索引不会帮助;但对于简单的比较操作,他们应该加快操作速度。

+0

谢谢!你如何让我的问题更清楚。是的大部分比较是“=”型比较。只有1个“>”比较,但是在索引列上 – user55926

相关问题