SQL Oracle 查询优化 Toad
SQL Query Optimization Toad for Oracle
我正在执行类似于
的查询
select a.col1
,a.col2
,b.col1
,b.col2
,c.col1
,c.col2
,d.col1
,d.col2
,e.col1
,e.col2
from table1 a,table2 b,table3 c,table4 d,table5 e
where a.col = b.col
and b.col = c.col
and a.col = e.col
and c.col = d.col
and d.col = e.col
执行此查询需要花费大量时间。
我想知道是否有优化此查询的解决方案。
我正在使用 Toad for Oracle 来执行。
提前谢谢你。
假设您的查询编写正确,您希望确保每个 table 在 col
上都有一个索引,用于连接 table 的键。
这应该可以解决您的性能问题。
我正在执行类似于
的查询select a.col1
,a.col2
,b.col1
,b.col2
,c.col1
,c.col2
,d.col1
,d.col2
,e.col1
,e.col2
from table1 a,table2 b,table3 c,table4 d,table5 e
where a.col = b.col
and b.col = c.col
and a.col = e.col
and c.col = d.col
and d.col = e.col
执行此查询需要花费大量时间。 我想知道是否有优化此查询的解决方案。 我正在使用 Toad for Oracle 来执行。
提前谢谢你。
假设您的查询编写正确,您希望确保每个 table 在 col
上都有一个索引,用于连接 table 的键。
这应该可以解决您的性能问题。