我们有一个使用Oracle 11表单和Oracle 11 DB的应用程序。每隔一段时间,应用程序运行缓慢,我必须运行ALTER SYSTEM FLUSH SHARED_POOL才能加快速度。支持该应用程序的公司无法为我找到长期解决方案。关于可能是什么原因的任何想法?什么可能是补救措施?
答案 0 :(得分:2)
对于oracle db,有许多肯定没有问题。其中两个:
_FAST=TRUE
参数?没有! 在不知道什么配置,上传等等的情况下,很难说清楚。无法通过照片进行诊断。但根据我过去的经验,最常见的邪恶根源是运行应用程序。
第一个问题必须是“我的应用程序是否使用bind variables?”。然后开始评估您的共享池大小,monitor performance等。什么查询假脱机共享池,他们为什么计划无效?你收集统计数据吗?等等。