开发者社区> inzaghi1984> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

SQL优化常用方法11

简介: 用TRUNCATE替代DELETE
+关注继续查看
  1. 用TRUNCATE替代DELETE
    当删除表中的记录时,在通常情况下, 回滚段(rollback segments ) 用来存放可以被恢复的信息. 如果你没有COMMIT事务,ORACLE会将数据恢复到删除之前的状态(准确地说是恢复到执行删除命令之前的状况)而当运用TRUNCATE时, 回滚段不再存放任何可被恢复的信息.当命令运行后,数据不能被恢复.因此很少的资源被调用,执行时间也会很短.

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
SQL优化常用方法53
分离表和索引
913 0
SQL优化常用方法51
使用显式的游标(CURSORs)
825 0
SQL优化常用方法47
CBO下使用更具选择性的索引
896 0
SQL优化常用方法46
连接多个扫描
807 0
SQL优化常用方法45
需要当心的WHERE子句
966 0
SQL优化常用方法44
避免改变索引列的类型.
909 0
SQL优化常用方法43
用WHERE替代ORDER BY
890 0
+关注
inzaghi1984
金融IT技术人员
文章
问答
文章排行榜
最热
最新
相关电子书
更多
用SQL做数据分析
立即下载
阿里云流计算 Flink SQL 核心功能解密
立即下载
Comparison of Spark SQL with Hive
立即下载