Oracle11g Alter系统刷新共享池

Oracle11g Alter系统刷新共享池,oracle11g,Oracle11g,我们有一个使用Oracle11Forms和Oracle11DB的应用程序。应用程序有时运行缓慢,我必须运行ALTER SYSTEM FLUSH SHARED_POOL以加快运行速度。支持该应用程序的公司一直无法为我找到长期解决方案。你知道原因是什么吗?补救办法是什么?对于oracle db来说,有许多明确的问题是没有问题的。其中两项: 是否有任何未记录的\u FAST=TRUE参数?不 刷新共享池是解决方案吗 如果不知道正在进行什么、在什么配置上、上载什么等,很难判断。不能通过照片进行诊断。但根

我们有一个使用Oracle11Forms和Oracle11DB的应用程序。应用程序有时运行缓慢,我必须运行ALTER SYSTEM FLUSH SHARED_POOL以加快运行速度。支持该应用程序的公司一直无法为我找到长期解决方案。你知道原因是什么吗?补救办法是什么?

对于oracle db来说,有许多明确的问题是没有问题的。其中两项:

  • 是否有任何未记录的
    \u FAST=TRUE
    参数?不
  • 刷新共享池是解决方案吗 如果不知道正在进行什么、在什么配置上、上载什么等,很难判断。不能通过照片进行诊断。但根据我过去的经验,最常见的罪恶根源是运行应用程序


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

    补救方法是修复相应的应用程序。最有可能的是它没有使用绑定变量,这导致了大量额外的库缓存负载。跟踪sql会话很容易发现这一点。