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