`

oracle性能如何调整,如何回收表空间碎片

阅读更多

几种方法。   
  1、将表空间用compress=Y参数exp出来,将其中表truncate后,将表imp进去。   
  2、使用alter   tablespace   name   coalesce;手动收缩一次。   
  3、将表空间的pctincreace参改为大于0,让其自动收缩。一般改为1。   
    alter   tablespace   name   storage   (pctincrease   1);

 

关于表空间pctincrease=1:
(1)不将pctincrease设为0,是因为SMON进程将只会定期将PCTINCREASE 不等于0的表空间的空闲碎块合并。如果设为0,将阻止SMON合并空闲碎块合并,这时,必须手工使用ALTER TABLESPACE XXX COALESCE;合并碎块。

(2)不将PCTINCREASE设为较大的数,仅仅用于防止新建的表使用大的PCTINCREASE,并造成空间使用的不可控。 如果表空间中再也不用建新表,那么该参数只要不等于0,其他取值就没有任何影响了。

另外,PCTINCREASE与表空间的自动增长没有关系,表空间的自动增长是通过AUTOEXTEND ON来控制的,并且它是纯粹线形增长的(即规定增长多少,就永远每次增长多少),不象表的PCTINCREASE一样会形成几何增长的可能。

分享到:
评论

相关推荐

    玩转oracle11g数据泵

    详细介绍oracle impdp expdp使用参数

    Oracle性能监控工具1.1

    相比1.1版本更新内容: 增加了对11G更好的支持 增加了对大量服务器监控配置 增加了监控内容 1.0功能: 1.查询Oracle实例名、状态、版本等 ...25.碎片程度高的表 26.使用CPU多的用户 27.KILL用户会话

    Oracle数据库学习指南

    10.ORACLE性能调整1 11.ORACLE性能调整2 12.Oracle专家调优秘密 13.PL_SQL单行函数和组函数详解 14.PL-SQL 15.PLSQL异常处理初步 16.SQL语句性能调整原则 17.创建和使用分区的表 18.基于成本的优化...

    oracle DBA 的职责

    ORACLE数据库管理员应按如下方式对ORACLE数据库系统做... 每月对表和索引等进行Analyze,检查表空间碎片,寻找数据库性能调整的机会,进行数据库性能调整,提出下一步空间管理计划。对ORACLE数据库状态进行一次全面检查。

    googlebabaio#oraclecookbook#表空间碎片化说明2

    1.什么时候开始出现碎片化 2.怎么调整表空间的大小 3.是否需要设置表空间自动扩展呢 4.自动扩展是否会影响性能

    Oracle DBA 常用的一些SQL语句(50个)

    整理表空间碎片.sql 新建表.sql 显示数据文件信息.sql 查插入表的性能.sql 查看session正在执行什么SQL.sql 查看session正在等待何种系统资源.sql 查看哪些session正在使用哪些回滚段.sql 查看某个进程正在执行什么...

    ORACLE数据库管理员工作手册

    ORACLE数据库管理员工作手册 ORACLE数据库管理员应按... 每月对表和索引等进行Analyze,检查表空间碎片,寻找数据库性能调整的机会,进行数据库性能调整,提出下一步空间管理计划。对ORACLE数据库状态进行一次全面检查。

    ORACLE DBA的职责.doc

    ORACLE数据库管理员应按如下方式对ORACLE数据库... 每月对表和索引等进行Analyze,检查表空间碎片,寻找数据库  性能调整的机会,进行数据库性能调整,提出下一步空间管理  计划。对ORACLE数据库状态进行一次全面检查。 

    Oracle数据库监控、性能检查小工具(OPCT)

    软件功能: 1.查询Oracle实例名、状态、版本等 2.Oracle连接数 ...25.碎片程度高的表 26.使用CPU多的用户 27.KILL用户会话 使用说明详细见:http://blog.chinaunix.net/uid-765492-id-3380917.html

    Oracl技术资料(EBook)

    10.ORACLE性能调整1 11.ORACLE性能调整2 12.Oracle专家调优秘密 13.PL_SQL单行函数和组函数详解 14.PL-SQL 15.PLSQL异常处理初步 16.SQL语句性能调整原则 17.创建和使用分区的表 18.基于成本的优化器一般...

    Oracle数据库管理员技术指南

    2.1.1 管理可用空间碎片 2.1.2 聚集可用空间的技术 2.1.3 管理区的碎片 2.1.4 查找接近 MAXEXTENTS 值的 对象 2.1.5 避免数据字典的碎片 2.1.6 本地管理区 2.1.7 进行全数据库重组 2.1.8 定义区大小和防止...

    ORACLE DBA 手册

    调整表空间 30 避免动态空间管理Oracle数据库增长空间是就以区的单位扩展的,区由块组成,区的增长方式有两种,一种是allocation_type是UNIFORM,每次分配区的大小是一致的,另一种Allocation_type是SYSTEM自动分配...

    oracle数据库dba管理手册

    8.9.2 Oracle性能管理器选项 227 8.10 调整方案 229 第9章 数据库安全与审计 231 9.1 安全性能 231 9.1.1 帐户安全性 231 9.1.2 对象权限 231 9.1.3 系统级角色和权限 232 9.2 实现安全性 232 9.2.1 操作系统安全性 ...

    Oracle数据库日常维护方案书.docx

    检查碎片程度高的表 检查表空间的 I/O 比例 检查文件系统的 I/O 比例 检查死锁及处理 检查数据库 cpu、I/O、内存性能 查看是否有僵死进程 检查行链接/迁移 定期做统计分析 检查缓冲区命中率 检查...

    Oracle 10g HWM原理及性能优化

    HWM(High Water Mark)是表中已经使用过的存储空间与未使用过的存储空间之间的...通过对Oracle中关于表中HWM的原理及性能优化问题的讨论,针对HWM下的碎片问题提出相关的优化策略,并对其空间重组前后进行性能对比测试。

    Oracle DBA 参考手册

    Temporary Tablespace Performance Tuning(临时表空间的调整) 56 10.4. 并发事件处理 56 10.4.1. 并发事件的产生 56 10.4.2. 锁 56 10.4.2.1. 锁的功能 56 10.4.2.2. 锁的类型 57 10.4.2.3. 锁的模式 58 10.4.2.4...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle 甲骨文 获得最高认证级别的ISO标准安全认证,性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录。但价格不菲 大型企业 db2 IBM DB2在企业级的应用最为广泛, 在全球的500家最大的企业中,几乎85%以上用DB2...

    Oracle优化日记:一个金牌DBA的故事 白鳝.扫描版

    DB Cache调整方案如何制订优化小技巧 自动段存储空间管理35月27日 无奈今日点评优化小技巧 临时表空间和排序优化小技巧 undo表空间和回滚段5月28日 BBED的妙用今日点评优化小技巧 如何启用BBED优化小技巧 模拟ORA-...

Global site tag (gtag.js) - Google Analytics