1

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

4

1 回答 1

2

oracle db 有许多绝对没有问题的问题。他们两个人:

  1. 是否有任何未记录的_FAST=TRUE参数?不!
  2. 刷新共享池是解决方案吗?不!

如果不知道正在进行什么、使用什么配置、上传什么等,很难说清楚。无法通过照片进行诊断。但根据我过去的经验,最常见的祸根是运行应用程序。

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

于 2013-11-07T13:41:22.813 回答