Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

84

积分

1

好友

27

主题
1#
发表于 2013-1-29 20:17:16 | 查看: 3422| 回复: 3
   环境:oracle 11.2.0.3 单实例  开发测试库,配置不是很好,但用的人很少。数据库表没有索引
  故障:存储过程运行时间很长(无限)。但是shrink 相关表,然后再收集统计信息就可以正常运行。
  代码见附件
   执行计划:
   aa3725.jpg
   select * from v$locked_object;
1111.jpg
   可能是旁观者清吧,希望网友能给我指点迷津。

有性能问题代码.txt

2.38 KB, 下载次数: 632

2#
发表于 2013-1-29 20:33:44
  WHERE DP.DATA_DATE =
           TO_CHAR((TO_DATE('2012-12-18', 'yyyy/mm/dd') - 1), 'yyyy-mm-dd'))
按时间分个区呗

回复 只看该作者 道具 举报

3#
发表于 2013-1-29 22:38:41
1图看不清
2 你的目的是想知道 shink前后效率为什么不一样??

回复 只看该作者 道具 举报

4#
发表于 2013-1-31 11:19:00
不好意思,现在我才知道开发人员很忙(我自己也开发) 很多问题不允许有太多的时间去研究。此问题是其中一个只存放一天数据的表删除的时候应该使用truncate 的不应该使用delete 的,客户已经确认这个事情了。

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-6-14 19:49 , Processed in 0.050808 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569