oracle 清空表数据的2种方式及速度比较


 
 
 

1.情景展示

  现在,需要清空该表数据

2.实现方式

  为了比较删除速度,对该表进行复制

  确认复制的表和原来的表数据是否一致

  方式一:使用truncate table实现

  方式二:使用delete from实现 

  执行结果

  提交事务

3.区别

  delete:会产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments;

  truncate: 是DDL操作,不产生rollback,速度快。 

4.删除表

 

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM