【发布时间】:2019-08-16 15:11:01
【问题描述】:
我是 sql 查询的新手。下面的 sql 查询需要将近 4 分钟才能运行,因为哪个页面停留了这么长时间。我们需要优化这个查询,以便用户不会停留这么长时间
请帮助优化。
我们正在使用 oracle 数据库
【问题讨论】:
-
我们对您的数据或表结构或索引等一无所知。您应该从查看执行计划开始。您将旧式连接(逗号分隔的表)与 ANSI 连接混合在一起,这会让人难以理解并且可能会破坏事情,但也可能会使优化器感到困惑,因为它会限制可能发生的连接顺序;所以也许在你深入挖掘之前解决这个问题。
标签: sql oracle query-optimization