设为首页 加入收藏

TOP

浅析ORACLE数据库高水位线(highwatermark)(二)
2015-07-24 10:36:20 来源: 作者: 【 】 浏览:2
Tags:浅析 ORACLE 数据库 水位 highwatermark
长,且被删除的数据记录位置也无法100%复用,因此难免会存在碎片。比如,一张表100万数据,将全表数据delete之后,高水位线位置依旧在第100万行处,尽管此时表数据为0行,但全表扫描时候仍然需要扫描所有已使用过的数据块,全表扫描的效率将越来越低下。

因此oracle也提供了多种回收高水位线的方法,诸如:

表重建, 如CATS(create table as select ...)

导出导入(exp/imp,expdp/impdp)

truncate(危险,因此慎用)

shrink space

move table

DBMS_REDEFINITION表在线重定义

等等?

-------------------------------------------------------------------------------------------------

本文来自于我的技术博客 http://blog.csdn.net/robo23

转载请标注源文链接,否则追究法律责任!

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇查看Oracle执行计划的几种常用方.. 下一篇数据库Oracle强化练习之多表查询

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·TCP/UDP协议_百度百科 (2025-12-26 12:20:11)
·什么是TCP和UDP协议 (2025-12-26 12:20:09)
·TCP和UDP详解 (非常 (2025-12-26 12:20:06)
·Python 教程 - W3Sch (2025-12-26 12:00:51)
·Python基础教程,Pyt (2025-12-26 12:00:48)