-
使用TRUNCATE代替DELETE以实现ORACLE+SQL性能优化(完整版)
资源介绍
用TRUNCATE替代DELETE
当删除表中的记录时,在通常情况下, 回滚段(rollback
segments ) 用来存放可以被恢复的信息. 如果你没有
COMMIT事务,ORACLE会将数据恢复到删除之前的状态(准
确地说是恢复到执行删除命令之前的状况)
而当运用TRUNCATE时, 回滚段不再存放任何可被恢复的
信息.当命令运行后,数据不能被恢复.因此很少的资源被调用,
执行时间也会很短.
- 上一篇: 外部联接"+"的用法-ORACLE+SQL性能优化(全)
- 下一篇: greenplum 教程