`
zhangziyueup
  • 浏览: 1165442 次
文章分类
社区版块
存档分类
最新评论

实验: Oracle中表shrink与move产生redo日志比较

 
阅读更多
1 move时实验

SQL> create table my_objects_move tablespace ASSM as select * from all_objects where rownum < 20000;

Table created

SQL> select value

2 from v$mystat, v$statname

3 where v$mystat.statistic# = v$statname.statistic#

4 and v$statname.name = 'redo size';

VALUE

----------

2317832

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> select value

2 from v$mystat, v$statname

3 where v$mystat.statistic# = v$statname.statistic#

4 and v$statname.name = 'redo size';

VALUE

----------

6159912

SQL> alter table my_objects_move move;

Table altered

SQL> select value

2 from v$mystat, v$statname

3 where v$mystat.statistic# = v$statname.statistic#

4 and v$statname.name = 'redo size';

VALUE

----------

7265820

SQL> select (7265820 - 6159912) / 1024 / 1024 "redo_size(M)" from dual;

redo_size(M)

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

1.0546760559

2 shrink时实验

SQL> create table my_objects tablespace ASSM as select * from all_objects where rownum < 20000;

Table created

SQL> select value

2 from v$mystat, v$statname

3 where v$mystat.statistic# = v$statname.statistic#

4 and v$statname.name = 'redo size';

VALUE

----------

2315104

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> select value

2 from v$mystat, v$statname

3 where v$mystat.statistic# = v$statname.statistic#

4 and v$statname.name = 'redo size';

VALUE

----------

6157428

SQL> alter table my_objects enable row movement;

Table altered

SQL> alter table my_objects shrink space;

Table altered

SQL> select value

2 from v$mystat, v$statname

3 where v$mystat.statistic# = v$statname.statistic#

4 and v$statname.name = 'redo size';

VALUE

----------

11034900

SQL> select (11034900 - 6157428) / 1024 / 1024 "redo_size(M)" from dual;

redo_size(M)

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

4.6515197753

3 结论

move时产生的日志比shrink时少.

分享到:
评论

相关推荐

    Oracle碎片整理

    解决Oracle 碎片整理 问题。比较Oracle中的alter table t move和alter table t shrink space。Oracle 10g Shrink Table 详解。

    oracle数据表碎片整理

    oracle数据表碎片整理 alter table &lt;table_name&gt; shrink space [ &lt;null&gt; | compact | cascade ];

    最全的oracle常用命令大全.txt

    ORACLE的数据字典是数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化, 体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。 数据字典里存有用户信息、用户的权限信息、...

    基于Shrink小波变换的数据去噪可以设置硬阈值和软阈值+含GUI界面+代码操作视频

    1.领域:matlab,Shrink小波变换算法 2.内容:基于Shrink小波变换的数据去噪可以设置硬阈值和软阈值+代码操作视频 3.用处:用于Shrink小波变换算法编程学习 4.指向人群:本硕博等教研学习使用 5.运行注意事项:...

    Shrink DB 数据库日志压缩工具

    这个工具很好的压缩了数据库日志文件的大小。 操作简单,输入服务器名,帐号密码,数据库名就OK。

    Oracle数据文件收缩实例

    而与FreeList密切相关的一个重用特性HWM,与sql性能密切相关,本文也作了原理分析介绍。在原理探讨的基础上,介绍了常用的存储参数分析方法,并对所涉及的存储优化、HWM的优化和Freelist竞争优化作了说明。 缩略语...

    如何Shrink Undo表空间,释放过度占用的空间

    环境: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.zip

    WinMP3Shrink 音乐压缩软件

    PDF Shrink 破解版

    PDF Shrink是一个PDF文件体积压缩器,生成的文件大小适合作为电子邮件附件或在手机屏幕上阅读。PDF Shrink还可以进行文件压缩以减少生PDF文件的大小。

    shrink_zoom_bilinear.zip_bilinear shrink_zoom

    这个程序是为了实现图片(包括彩色图和灰度图)的放缩功能,能满足任意指定放缩倍数或任意目标尺寸,原理是依据双线性插值。

    Oracle表碎片整理操作步骤详解

    高水位线(HWL)下的许多数据块都是无数据的,但全表扫描的时候要扫描到高水位线的数据块,也就是说oracle要做许多的无用功!因此oracle提供了shrink space碎片整理功能。对于索引,可以采取rebuild online的方式...

    js-shrink:补充JavaScript缩小器

    它们按原样保留,但仍以与字符串相同的方式缩小。 缩小效果不如整齐有效,但更安全(不会破坏任何内容),并且适用于所有属性名称。 缺点可能是存储成本略高。 用法 var shrink = require ( 'js-shrink' ) ; var ...

    shrink_zoom_image

    这是一个基于Matlab平台实现的图像放缩的代码,可以实现任意倍数,任意指定尺寸的放缩要求。原理是基于最近点近似。

    自动收缩表空间脚本

    用游标处理查询结果,对需要收缩表空间的表进行shrink命令,之后该脚本对表空间大小和HWM计算出可resize的空间,并进行收缩,计算方法(表空间大小-HWM)*0.8

    高中英语单词天天记shrink素材

    高中英语单词天天记shrink素材

    0.13um-shrink工艺的嵌入式闪存的耐久性特性研究_V2.0.zip

    0.13um-shrink工艺的嵌入式闪存的耐久性特性研究_V2.0.zip

    前端开源库-shrink-ray-current

    前端开源库-shrink-ray-current收缩光线流,node.js压缩中间件,支持brotli和zopfli

    shrink:Linux bash脚本来调整Raspberry SD卡图像的大小

    依赖测试-内存不足警告-参数处理和帮助屏幕-从GParted自动检索尺寸-使用ETA进行所有耗时操作的进度条-环境变量支持下载从GitHub下载存储库, 解压缩并复制到以下位置:〜/ shrink 或者将脚本复制到当前目录wget ...

    DVD影片备份工具(DVD Shrink) 3.20 绿色汉化版

    DVD影片备份工具(DVD Shrink) 3.20 绿色汉化版

    PDF shrink 压缩软件

    可将PDF压缩。一般办公网络传输 压缩50%-80%

Global site tag (gtag.js) - Google Analytics