我们的数据库现在是用的集群技术,有两个实例在运行.有的时候对大表的数据查询的时候,查询速度很慢,影响系统的正常运行.这时候有个暂时的解决办法,就是分别连接到两个实例里面执行命令 alter system flush buffer_cache.
为了尽量阻止产生这种情况.我们准备写个JOB,让它每天早上5点去执行命令alter system flush buffer_cache.但发现有个问题就是这个JOB执行的时候,只能刷新其中的一个实例,并且是随机的。这样达不到理想的效果.所以,本人在这里向大家请教一下,有什么办法能实现我说的效果?有什么集群的命令吗??
为了尽量阻止产生这种情况.我们准备写个JOB,让它每天早上5点去执行命令alter system flush buffer_cache.但发现有个问题就是这个JOB执行的时候,只能刷新其中的一个实例,并且是随机的。这样达不到理想的效果.所以,本人在这里向大家请教一下,有什么办法能实现我说的效果?有什么集群的命令吗??
解决方案 »
- 使用toad导入dmp文件时,会提示用户名或角色a_QUERY不存在,如何解决?
- 关于oracle的一些重要信息的查看
- PROC中关于游标变量和DESCRIPTOR的问题
- 关于fetch bulk collect into的性能优化
- oracle中实现数字自增长
- 简单的数据查询的问题
- 怎么用union all 实现如下效果
- 求教一个sql语句关于min,max函数查询的问题
- 我在SQL PLUS里执行一个SQL语句,执行后为什么好长时间没反映过了一会才执行.大家说说
- OCP 052 关于large pool 选什么
- 表已建好,请路过的神仙哥哥姐姐们赐教两个查询语句啊?谢谢
- ORALCE 动态SQL count(*)问题
解决方法应该是从业务逻辑上去解决,或增大buffer_cache,或者使用默认池或回收池,以及修改相应设计SQL等。
而不是去刷buffer_cache.