存储过程变慢,求助 oracle存储过程性能 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用delete删除数据的话,数据表的空间并没有被释放,执行效率也不会加快高水位的问题将数据导出做好备份,然后对相关表执行truncate 操作来释放空间,然后将数据导回 参考http://blog.csdn.net/leshami/article/details/6949179 HWM我都降低过了 还不行,我看下你的链接 可以做个那个时段的AWR看看是否整个数据库的性能遇到瓶颈 首先你要定位是你的存储过程本身慢了,还是因为这个时间段有其它事情阻塞了它.1.把你存储过程中比较费时的语句拉出来,看一下是否和你的测试库的执行计划一致.2.记下你存储过程运行的session id,用 select * from v$active_session_history where session_id=xxx and sample_time between 时间段,然后在测试库上用同样的方法查看,对比一下两个之间等待事情的差别. oracle 时间? IMPDP命令执行中为什么会出现ORA-31684的错误。高手指点迷津 关于sqlldr的对表进行操作的问题? oracle日期查询问题 ORACLE_HOME 如何配置 (在线等,急,小弟跪求了) 在使用exp与imp进行数据导出导入(full方式)时,导入不完全???? sysdate 使用 index 的问题 创建表的几个问题 关于表空间 不好意思,我还是要问一下最近20条记录怎么写? Oracle根据IN字句条件查询显示结果 在RAC环境中oracle如何将崩溃的节点的脏数据写入到磁盘
http://blog.csdn.net/leshami/article/details/6949179
1.把你存储过程中比较费时的语句拉出来,看一下是否和你的测试库的执行计划一致.
2.记下你存储过程运行的session id,
用 select * from v$active_session_history where session_id=xxx and sample_time between 时间段,
然后在测试库上用同样的方法查看,对比一下两个之间等待事情的差别.