oracle 删除数据 快慢,开并行删除表数据能加快删除的速度吗?

dml下需要alter session enable parallel dml,再是并行delete效果咋样了,不过并行确实是存在的,但是一般insert用得多点。

SQL> alter session enable parallel dml;

Session altered

SQL> explain plan for delete /*+parallel(a,2)*/ from test04 a;

Explained

SQL> select * from table(dbms_xplan.display());

PLAN_TABLE_OUTPUT

--------------------------------------------------------------------------------

Plan hash value: 2190704079

--------------------------------------------------------------------------------

| Id  | Operation                | Name     | Rows  | Bytes | Cost (%CPU)| Time

--------------------------------------------------------------------------------

|   0 | DELETE STATEMENT         |          |    35 |  2905 |     2   (0)| 00:00

|   1 |  PX COORDINATOR          |          |       |       |            |

|   2 |   PX SEND QC (RANDOM)    | :TQ10001 |    35 |  2905 |     2   (0)| 00:00

|   3 |    INDEX MAINTENANCE     | TEST04   |       |       |            |

|   4 |     PX RECEIVE           |          |    35 |  2905 |     2   (0)| 00:00

|   5 |      PX SEND RANGE       | :TQ10000 |    35 |  2905 |     2   (0)| 00:00

|   6 |       DELETE             | TEST04   |       |       |            |

|   7 |        PX BLOCK ITERATOR |          |    35 |  2905 |     2   (0)| 00:00

|   8 |         TABLE ACCESS FULL| TEST04   |    35 |  2905 |     2   (0)| 00:00

--------------------------------------------------------------------------------

Note

-----

- 'PLAN_TABLE' is old version

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值