更改系统刷新Shared_Pool

时间:2013-11-07 13:20:13

标签: oracle11g

我们有一个使用Oracle 11表单和Oracle 11 DB的应用程序。每隔一段时间,应用程序运行缓慢,我必须运行ALTER SYSTEM FLUSH SHARED_POOL才能加快速度。支持该应用程序的公司无法为我找到长期解决方案。关于可能是什么原因的任何想法?什么可能是补救措施?

1 个答案:

答案 0 :(得分:2)

对于oracle db,有许多肯定没有问题。其中两个:

  1. 是否有任何未记录的_FAST=TRUE参数?没有!
  2. 刷新共享池是一种解决方案吗? NO!
  3. 在不知道什么配置,上传等等的情况下,很难说清楚。无法通过照片进行诊断。但根据我过去的经验,最常见的邪恶根源是运行应用程序。

    第一个问题必须是“我的应用程序是否使用bind variables?”。然后开始评估您的共享池大小,monitor performance等。什么查询假脱机共享池,他们为什么计划无效?你收集统计数据吗?等等。