我有一个查询需要18秒才能返回结果,这是意料之外的。这需要进行优化。该查询使用两个表,只有一个嵌套查询。有哪些优化方法可以优化它?
有人可以帮忙吗
答案 0 :(得分:0)
Explain Plan将描述数据库正在执行的检索数据的操作,当您的查询在窗口中时,可以通过点击F10在Oracle SQL Developer中查看。您最有可能希望成本值尽可能低。
确保表具有有效的主键,外键关系将有助于在表中扩展数据量。
如果表中确定了关系,您可以检查是否需要Rebuild Indexes,如果它们已经过时。
答案 1 :(得分:0)
如果您可以在此处发布查询和表结构,那将是很好的。
但优化查询的最佳方法是从优化表开始。
嵌套查询需要多长时间?也可能是一个原因。