1 move时实验
SQL> create table my_objects_move tablespace ASSM as select * from all_objects where rownum < 20000;
Table created
SQL> create index i_my_objects_move on my_objects_move (object_id);
Index created
SQL> delete from my_objects_move where object_name like '%C%';
7546 rows deleted
SQL> delete from my_objects_move where object_name like '%U%';
2959 rows deleted
SQL> commit;
Commit complete
SQL> alter table my_objects_move move;
Table altered
SQL> select index_name, status
2 from user_indexes
3 where index_name = 'I_MY_OBJECTS_MOVE';
INDEX_NAME STATUS
------------------------------ --------
I_MY_OBJECTS_MOVE
UNUSABLE
SQL> alter index I_MY_OBJECTS_MOVE rebuild;
Index altered
SQL> select index_name, status
2 from user_indexes
3 where index_name = 'I_MY_OBJECTS_MOVE';
INDEX_NAME STATUS
------------------------------ --------
I_MY_OBJECTS_MOVE
VALID
2 shrink时实验
SQL> create table my_objects tablespace ASSM as select * from all_objects where rownum < 20000;
Table created
SQL> create index i_my_objects on my_objects (object_id);
Index created
SQL> delete from my_objects where object_name like '%C%';
7546 rows deleted
SQL> delete from my_objects where object_name like '%U%';
2959 rows deleted
SQL> commit;
Commit complete
SQL> alter table my_objects enable row movement;
Table altered
SQL> alter table my_objects shrink space;
Table altered
SQL> select index_name, status
2 from user_indexes
3 where index_name = 'I_MY_OBJECTS';
INDEX_NAME STATUS
------------------------------ --------
I_MY_OBJECTS
VALID
3 结论
shrink在移动行数据时,也一起维护了index上相应行的数据rowid的信息,当然shrink过程中用来维护index的成本也会比较高。而表move后index的状态是UNUSABLE的,需要进行rebuild。
分享到:
相关推荐
解决Oracle 碎片整理 问题。比较Oracle中的alter table t move和alter table t shrink space。Oracle 10g Shrink Table 详解。
oracle数据表碎片整理 alter table <table_name> shrink space [ <null> | compact | cascade ];
1.领域:matlab,Shrink小波变换算法 2.内容:基于Shrink小波变换的数据去噪可以设置硬阈值和软阈值+代码操作视频 3.用处:用于Shrink小波变换算法编程学习 4.指向人群:本硕博等教研学习使用 5.运行注意事项:...
ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...
而与FreeList密切相关的一个重用特性HWM,与sql性能密切相关,本文也作了原理分析介绍。在原理探讨的基础上,介绍了常用的存储参数分析方法,并对所涉及的存储优化、HWM的优化和Freelist竞争优化作了说明。 缩略语...
环境:OS:Red Hat Enterprise Linux AS release 4 (Nahant)DB:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – Production 一台Oracle10gR2数据库报出如下错误:ORA-1653: unable to extend table ...
WinMP3Shrink 音乐压缩软件
PDF Shrink是一个PDF文件体积压缩器,生成的文件大小适合作为电子邮件附件或在手机屏幕上阅读。PDF Shrink还可以进行文件压缩以减少生PDF文件的大小。
这个程序是为了实现图片(包括彩色图和灰度图)的放缩功能,能满足任意指定放缩倍数或任意目标尺寸,原理是依据双线性插值。
因此oracle提供了shrink space碎片整理功能。对于索引,可以采取rebuild online的方式进行碎片整理,一般来说,经常进行DML操作的对象DBA要定期进行维护,同时注意要及时更新统计信息!一:准备测试数据,使用HR用户...
这是一个基于Matlab平台实现的图像放缩的代码,可以实现任意倍数,任意指定尺寸的放缩要求。原理是基于最近点近似。
高中英语单词天天记shrink素材
它们按原样保留,但仍以与字符串相同的方式缩小。 缩小效果不如整齐有效,但更安全(不会破坏任何内容),并且适用于所有属性名称。 缺点可能是存储成本略高。 用法 var shrink = require ( 'js-shrink' ) ; var ...
0.13um-shrink工艺的嵌入式闪存的耐久性特性研究_V2.0.zip
前端开源库-shrink-ray-current收缩光线流,node.js压缩中间件,支持brotli和zopfli
DVD影片备份工具(DVD Shrink) 3.20 绿色汉化版
可将PDF压缩。一般办公网络传输 压缩50%-80%
依赖测试-内存不足警告-参数处理和帮助屏幕-从GParted自动检索尺寸-使用ETA进行所有耗时操作的进度条-环境变量支持下载从GitHub下载存储库, 解压缩并复制到以下位置:〜/ shrink 或者将脚本复制到当前目录wget ...
资源来自pypi官网。 资源全名:audio.shrink-1.0.2.tar.gz
资源来自pypi官网。 资源全名:audio.shrink-1.0.0.tar.gz