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

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

29

积分

0

好友

5

主题
1#
发表于 2013-6-11 12:35:32 | 查看: 2674| 回复: 1
本帖最后由 overmars 于 2013-6-11 12:34 编辑

  在一次故障处理过程中发现在一个小时内的计划统计如下:

plan1.JPG
  执行计划如下:
plan2.JPG

有2个疑问:
1、既然是基于主键的删除,肯定是一次删除一行,为何在plan statistics看到每执行一次删除了1000行,
这个如何解释呢?

2、什么因素会导致执行一次delete需要读取44万个数据块?
2#
发表于 2013-6-11 23:36:27
PL/SQL的forall 和 java的addBatch 均可以达到这种效果

http://www.askmaclean.com/archiv ... e-optimization.html

不局限于上述方法

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-12-29 01:26 , Processed in 0.049431 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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