alter table move
[原文]: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相关推荐
- alter table move与shrink space
http://www.xifenfei.com/1051.html 都知道alter table move 或shrink space可以收缩段,用来消除部分行迁移,消除空间碎片,使数据更紧密,但mo ...
- Oracle table move tablespace
Oracle table move tablespace操作总结: 1.非分区表move ALTER TABLE IDW_FINA.OS_OA_FAMILY_ORDERITEM move ta ...
- oracle ora 14047,ORA-14047: ALTER TABLE|INDEX RENAME 不可以与其它分区组合
ORA-14047: ALTER TABLE|INDEX RENAME 不可以与其它分区组合 [摘要:我们正在对其他用户表更名字的时间,会碰到ORA-14047毛病. 比方: SQL connect ...
- mysql的altertable_mysql 的 alter table 操作性能小提示
通常情况下,修改表的结构一般不会有太大问题,无非就是一个 alter table 操作,但是对于大表做 alter 操作是一个大问题,请小伙伴们慎重. mysql执行大部分修改表结构操作方法是创建一个 ...
- Oracle alter table详解
//建测试表 create table dept( deptno number(3) primary key, dname varchar2(10), loc varchar2(13) ); crea ...
- 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 ...
- MySQL修改数据表(ALTER TABLE语句)
为实现数据库中表规范化设计的目的,有时候需要对之前已经创建的表进行结构修改或者调整. 在 MySQL 中可以使用 ALTER TABLE 语句来改变原有表的结构,例如增加或删减列.创建或取消索引.更改 ...
- alter table add column多个字段_SQL对表中字段的操作 alter
ALTER TABLE 语句用于在现有表中添加.删除或修改列. 注意不同的数据库的语句有所不一样 增加和删除都基本一致. 进行修改表中字段的时候注意: 本文主要介绍 sqlserver/mysql/o ...
- 2、ALTER TABLE:修改数据表
修改数据表的前提是数据库中已经存在该表.修改表指的是修改数据库中已经存在的数据表的结构.修改数据表的操作也是数据库管理中必不可少的,就像画素描一样,画多了可以用橡皮擦掉,画少了可以用笔加上. 不了解如 ...
- MySQL使用ALTER TABLE创建索引
在已经存在的表中创建索引,除了使用CREATE INDEX,还可以使用ALTER TABLE语句,语法格式 ALTER TABLE 表名 ADD [UNIQUE|FULLTEXT|SPATIAL] I ...
最新文章
- java 1 11 111_45675678ystem111111111111
- 网线传输速度测试_弱电工程CAT5eCAT6CAT6aCAT7网线怎么选择
- 风雨飘摇中的HP会分拆Arcsight业务吗?
- 想开网店?向你推荐最好的开源电子商务平台
- 谷歌开源MobileNets:在移动设备上高效运行的计算机视觉模型
- php 内置mail 包,配置php自带的mail功能
- ElasticSearch 2 (27) - 信息聚合系列之故事开始
- 概率论基础知识各种分布
- jQuery 学习笔记 迭代jQuery对象和非jQuery对象
- 组件:参数验证、组件:事件传递
- python继承属性_python继承,属性查找顺序
- 1941套站点模版,终生收藏,个个精品
- opencv物品定位_使用OpenCV获取零件位置的学习笔记
- [cpp] 重载运算符规律总结
- 好看的(动态)Jay迷自制动态专辑卡片(正面和背面不同)和歌词页面
- 新概念英语第一册单词
- selenium登录某宝跳过反爬监测及滑块验证
- 张小龙提到的敏捷管理是个啥?
- 用Matlab求二次多项式,matlab二次多项式拟合
- Android微信分享提示签名不对,请检查签名是否与开放平台上填写的一致