[Oracle] 重新分析表使数据库自动压缩表。
2009-10-27 23:19
302 查看
oracle11g具有自动的表压缩功能, 但当insert语句未指定具体的列名时, 会使用自动表压缩功能失效。(如该语句会使得表t_test不能自动压缩: insert into t_test select * from t_test2)
另外使用一些外部工具进行数据装载(sqlload),也有可能使得表不能自动压缩,此时需要用以下语句,以重新分析表,分析完成之后,该表即会自动压缩。
alter table t_tablename move;
alter index ix_indexname rebuild; --如果该表有索引的话,还需要重建索引
analyze table t_tablename compute statistics; --重新分析
另外使用一些外部工具进行数据装载(sqlload),也有可能使得表不能自动压缩,此时需要用以下语句,以重新分析表,分析完成之后,该表即会自动压缩。
alter table t_tablename move;
alter index ix_indexname rebuild; --如果该表有索引的话,还需要重建索引
analyze table t_tablename compute statistics; --重新分析
相关文章推荐
- ORACLE 自动备份并还原数据库
- oracle 失效对象自动重新编译
- acc数据库重新自动编号
- jboss7 datasource 当数据库重启自动重新获取连接
- Oracle不同数据库间对比分析脚本
- Oracle 数据库优化-分析现有的sql
- oracle重新导入数据库表dos操作流程
- oracle 11g数据库用户密码180天自动过期调整
- oracle客户端监听器不能自动启动,导致连接数据库失败
- ORACLE自动断开数据库连接解决办法
- winform操作访问Oracle 10g数据库,并自动填充到DataGridView
- oracle数据库自动启动脚本
- 主流数据库复制表结构(SqlServer/Mysql/Oracle/Sybase)[语法差异分析]
- oracle 11g 一直提示 严重: 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务, 然后重新运行 EM Configuration Assistant。
- Oracle - PGA自动管理原理深入分析及性能调整(3)
- 自动压缩备份数据库文件至指定服务器
- Oracle 数据库优化-分析现有的sql
- C#分析数据库结构,使用XSL模板自动生成代码
- web程序通过dbcp连接池处理自动重新连接数据库问题(通过连接池dbcp处理方案)
- oracle 数据库自动备份