标签: oracle oracle10g table-index
不确定是否已经提出过这个问题。我遇到这个问题,从网站到Oracle SP的第一次点击需要花费很多时间。后续访问工作正常。
我正在使用的SP是一个用于搜索功能的动态SP(提供不同的搜索条件选择选项)
第一次访问时间~200秒 后续访问时间约为20至30秒。
高级存储过程逻辑。 根据某些逻辑附加条件JOINS。 动态SQL和游标用于检索数据。
任何帮助开始解决这类问题都非常有帮助。
谢谢, Adarsh
答案 0 :(得分:0)
第一次运行后执行查询只需几秒钟的原因是Oracle caches结果。如果您更改SQL,那么Oracle认为它是一个不同的查询,并且不会提供缓存中的结果,而是执行新查询(甚至再次格式化代码或在两者之间添加空格将是不同的。)
如何加快首次执行是一个难题。您需要发布您的查询并解释plan,如果您想获得帮助,可能还需要回答其他问题。