[原文]:http://blog.csdn.net/wayne_lau/archive/2005/09/20/485340.aspx

降低HWM,消除行移植和行链接。

我们可以用下面的办法来最方便的进行重组,消除row migration:

SQL> alter table t add t1 date default sysdate;

Table altered.

SQL> c/t1/t2 
1* alter table t add t2 date default sysdate 
SQL> /

Table altered.

SQL> c/t2/t3 
1* alter table t add t3 date default sysdate 
SQL> /

Table altered.

SQL> analyze table t compute statistics;

Table analyzed.

SQL> select table_name,num_rows,CHAIN_CNT from user_tables where table_name='T';

TABLE_NAME NUM_ROWS CHAIN_CNT 
------------------------------ ---------- ---------- 
T 41616 3908

SQL> alter table t move ;

Table altered.

SQL> analyze table t compute statistics;

Table analyzed.

SQL> select table_name,num_rows,CHAIN_CNT from user_tables where table_name='T';

TABLE_NAME NUM_ROWS CHAIN_CNT 
------------------------------ ---------- ---------- 
T 41616 0

转载于:https://www.cnblogs.com/ungshow/archive/2009/04/29/1446351.html

alter table move相关推荐

  1. alter table move与shrink space

    http://www.xifenfei.com/1051.html 都知道alter table move 或shrink space可以收缩段,用来消除部分行迁移,消除空间碎片,使数据更紧密,但mo ...

  2. Oracle table move tablespace

    Oracle table move tablespace操作总结: 1.非分区表move     ALTER TABLE IDW_FINA.OS_OA_FAMILY_ORDERITEM move ta ...

  3. oracle ora 14047,ORA-14047: ALTER TABLE|INDEX RENAME 不可以与其它分区组合

    ORA-14047: ALTER TABLE|INDEX RENAME 不可以与其它分区组合 [摘要:我们正在对其他用户表更名字的时间,会碰到ORA-14047毛病. 比方: SQL connect ...

  4. mysql的altertable_mysql 的 alter table 操作性能小提示

    通常情况下,修改表的结构一般不会有太大问题,无非就是一个 alter table 操作,但是对于大表做 alter 操作是一个大问题,请小伙伴们慎重. mysql执行大部分修改表结构操作方法是创建一个 ...

  5. Oracle alter table详解

    //建测试表 create table dept( deptno number(3) primary key, dname varchar2(10), loc varchar2(13) ); crea ...

  6. oracle cache keep pool,请问:alter table ……storage(buffer_pool keep) 与cache的区别

    keep 与catch 是独立的,应该是一个是池,一个是lru冷热端 SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 11月 7 10:14:17 2 ...

  7. MySQL修改数据表(ALTER TABLE语句)

    为实现数据库中表规范化设计的目的,有时候需要对之前已经创建的表进行结构修改或者调整. 在 MySQL 中可以使用 ALTER TABLE 语句来改变原有表的结构,例如增加或删减列.创建或取消索引.更改 ...

  8. alter table add column多个字段_SQL对表中字段的操作 alter

    ALTER TABLE 语句用于在现有表中添加.删除或修改列. 注意不同的数据库的语句有所不一样 增加和删除都基本一致. 进行修改表中字段的时候注意: 本文主要介绍 sqlserver/mysql/o ...

  9. 2、ALTER TABLE:修改数据表

    修改数据表的前提是数据库中已经存在该表.修改表指的是修改数据库中已经存在的数据表的结构.修改数据表的操作也是数据库管理中必不可少的,就像画素描一样,画多了可以用橡皮擦掉,画少了可以用笔加上. 不了解如 ...

  10. MySQL使用ALTER TABLE创建索引

    在已经存在的表中创建索引,除了使用CREATE INDEX,还可以使用ALTER TABLE语句,语法格式 ALTER TABLE 表名 ADD [UNIQUE|FULLTEXT|SPATIAL] I ...

最新文章

  1. java 1 11 111_45675678ystem111111111111
  2. 网线传输速度测试_弱电工程CAT5eCAT6CAT6aCAT7网线怎么选择
  3. 风雨飘摇中的HP会分拆Arcsight业务吗?
  4. 想开网店?向你推荐最好的开源电子商务平台
  5. 谷歌开源MobileNets:在移动设备上高效运行的计算机视觉模型
  6. php 内置mail 包,配置php自带的mail功能
  7. ElasticSearch 2 (27) - 信息聚合系列之故事开始
  8. 概率论基础知识各种分布
  9. jQuery 学习笔记 迭代jQuery对象和非jQuery对象
  10. 组件:参数验证、组件:事件传递
  11. python继承属性_python继承,属性查找顺序
  12. 1941套站点模版,终生收藏,个个精品
  13. opencv物品定位_使用OpenCV获取零件位置的学习笔记
  14. [cpp] 重载运算符规律总结
  15. 好看的(动态)Jay迷自制动态专辑卡片(正面和背面不同)和歌词页面
  16. 新概念英语第一册单词
  17. selenium登录某宝跳过反爬监测及滑块验证
  18. 张小龙提到的敏捷管理是个啥?
  19. 用Matlab求二次多项式,matlab二次多项式拟合
  20. Android微信分享提示签名不对,请检查签名是否与开放平台上填写的一致

热门文章

  1. 干货 | 深度文本分类综述(12篇经典论文)
  2. 中心极限定理通俗介绍
  3. numpy—np.diag(v, k=0)
  4. torch.nn.embeding
  5. 图论算法——加权有向图的数据结构
  6. 《Objective-C 程序设计(第4版) 》图书信息
  7. 【论文阅读】xgboost
  8. 冒泡排序和选择排序的实现与比较
  9. ubuntu sudo password 无法输入解决方法
  10. php如何架构设计,PHP – 架构设计帮助 – OOP固体原则