我有一个sql查询从一个非常非常慢的视图中拉出,我知道这可能是视图的错误;但是我不能改变视图。我有这个查询,想看看是否有人对如何优化它有建议,以便我可以让它更快。recordnum, firstname, lastname WHERE personid=123 AND transactiondate BETWEEN '9/1/2012' AND '9/30/2012'
GROUP BY firs
; RETURN;我通过select * from TABLE(FOO(<PARAMETERS_LIST>)) WHERE ROWNUM <= 200在SQLSQL Developer需要9秒才能返回数据。
当在SQL中直接运行<A LITTLE BIT COMPLEX QUERY WITH PARAMETERS_LIST>时,结果需要0.9秒。为什么流水线功能这么慢?