oracle 清空表数据的2种方式及速度比较
2024-08-26 11:27:16
1.情景展示
现在,需要清空该表数据
2.实现方式
为了比较删除速度,对该表进行复制
确认复制的表和原来的表数据是否一致
方式一:使用truncate table实现
方式二:使用delete from实现
执行结果
提交事务
3.区别
delete:会产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments;
truncate: 是DDL操作,不产生rollback,速度快。
4.删除表
最新文章
- python第十七天-----Django初体验
- ES6标准
- 我的一个javascript项目的重构历程
- 【HDU 3966】Aragorn's Story(未完待续)
- ";rel=nofollow";属性简介
- 从Config文件中读取节点的配置信息
- C#调用C++的DLL搜集整理的所有数据类型转换方式
- python bisect模块
- ACM3787
- vi join
- dll
- ThinkPHP 整合 PHPExcel ,数据导出功能实现,解决Invalid cell coordinate
- (转)Apache与Tomcat 区别联系
- c++头文件重复引用问题
- 小白的Python之路 day5 logging模块
- Storm 对 0.10.x 版 Kafka之commit offsets
- 难以理解的AQS(下)
- Linux新手随手笔记1.5
- linux查看分区是否开启acl权限
- React项目中实现右键自定义菜单
热门文章
- ViewFlipper的简单用法
- [Web 前端] this作用域问题
- [Web 前端] superagent-nodejs处理请求的模块
- CSS3 Flex布局整理(一)
- .Net-using-Class:String 类
- Word Search leetcode java
- jQuery源码分析-构造函数详解
- css3新增样式介绍
- 创建SQL作业错误的解决方法(不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。)
- PLSQL Developer连接远程Oracle数据库