表上的索引

时间:2017-04-06 12:31:17

标签: indexing db2 query-performance

我在DB2中编写了一个查询,它在四个表上使用内连接。我还在第四个表上创建了一个包含四列的索引,其顺序与在查询的where子句中访问列的顺序相同。但是当我使用EXPLAIN检查查询的性能时,我创建的索引没有被使用。有人遇到类似的问题或知道原因吗?

设A,B,C,D为我的表,d1,d2,d3,d4为table-D的列。在where子句中,条件类似于a1=d1,b1=d2,c1=d3,c2=d4(a1,b1,c1是表A,B,C中的列)。我在表D上的索引是“CREATE INDEX index_name ON table_name(d1,d2,d3,d4);“

0 个答案:

没有答案
相关问题