绩效问题 - 加入/索引

时间:2016-10-19 08:41:39

标签: performance join indexing

我有这个问题:

def myfunc():
    str = ""
    with open("/home/suman/Alert_logo_report.html") as report_file:
        raw_html = report_file.readlines()
        str = ''.join(raw_html)
    return str

我在DADE上创建了索引。 Index

但是当我对此查询执行解释计划时,不使用索引:

Explain Plan

我已经执行了全表的收集统计信息,但也没有工作。

能帮帮我吗?

这两个表:DIFE和DADE是2个表的例子。 我原来的彼此表有数百万行。

谢谢!

1 个答案:

答案 0 :(得分:0)

在两个表的列上创建索引,这些列在join-condition中使用。

同时将dade.codins = 1 AND dade.codneg = 2移至where condition