『管理调优』如何有效的删除一个大表(extent数很多的表)
来源:互联网 发布:神仙劫元神进阶数据 编辑:程序博客网 时间:2024/06/05 03:45
一个有很多(100k)extent的表,如果只是简单地用drop table的话,会很大量消耗CPU(Oracle要对fet$、uet$数据字典进行操作),可能会用上几天的时间,较好的方法是分多次删除extent,以减轻这种消耗:
1. truncate table big-table reuse storage;
2. alter table big-table deallocate unused keep 2000m ( 原来大小的n-1/n);
3. alter table big-table deallocate unused keep 1500m ;
....
4. drop table big-table;
- 『管理调优』如何有效的删除一个大表(extent数很多的表)
- 如何有效的删除一个大表(extent数很多的表)
- 如何有效的删除一个大表(extent数很多的表)
- java中如何截取一个数的有效位
- 如何有效的管理项目风险
- 如何有效的管理时间
- 从一个含有很多不同元素的大数组中寻找10个最大的数
- 如何评估temporary tablespace的extent size??
- 如何调整temporary tablespace的extent size
- windows虚机环境下,如何快速有效的删除大文件夹?
- 如果有效的Drop一张大表
- 如何进行有效的分布式项目管理
- 如何进行有效的会议管理
- 如何进行有效的问题管理?
- 如何进行有效的人效管理
- 如何进行有效的计划管理?
- 如何有效的进行项目文档管理
- 如何进行有效的项目管理
- 『锁和进程』Oracle的死锁
- 『锁和进程』:根据系统进程号查对应的Session ID
- 『管理调优』使用数据连接出现ORA-02085
- 『文件管理』在数据库打开时对非系统表空间的数据文件改名
- 『管理调优』如何确定一个回滚段被哪个用户使用
- 『管理调优』如何有效的删除一个大表(extent数很多的表)
- 『事务管理』:查看一个事务完成的比例
- div 简介
- 对象的初始化、继承时,对象的初始化过程、关于构造方法、抽象类……
- 『管理调优』Oracle字符集问题总结
- 『管理调优』Oracle维护常用SQL语句整理一
- 『管理调优』Oracle维护常用SQL语句整理四
- 『管理调优』Oracle维护常用SQL语句整理三
- 『管理调优』Oracle维护常用SQL语句整理二