Oracle性能的具体应用方案

数据库 Oracle
以下的文章主要介绍的是Oracle性能是如何调整以及如何回收表空间的碎片具体应用的三种方法的详细介绍,望你会有所了解。

如果你是对Oracle性能是如何调整以及如何回收表空间的碎片具体应用方法感兴趣的话。你就可以浏览以下的文章,下面的文章主要是介绍Oracle性能是如何调整以及如何回收表空间的碎片具体应用的方法。

1、将表空间用compress=Y参数exp出来,将其中表truncate后,将表imp进去。

2、使用

  1. alter tablespace name coalesce; 

手动收缩一次。

3、在Oracle性能调整中我们将表空间的pctincreace参改为大于0,让其自动收缩。一般改为1。

 

  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一样会形成几何增长的可能。

以上的相关内容就是对Oracle性能是如何调整,如何回收表空间碎片的几种方法的介绍,望你能有所收获。

【编辑推荐】

  1. Oracle RAC配置中应注意的问题
  2. Oracle 数据库的并行执行的实际操作
  3. Oracle数据库的安装与配置流程示例
  4. 对Oracle绑定变量的实际操作
  5. Oracle约束的添加可以用六种方法解决
责任编辑:佚名 来源: 互联网
相关推荐

2010-05-05 18:01:29

Oracle时间

2010-05-07 18:14:08

Oracle性能调整

2010-04-22 15:26:53

Oracle进程

2010-04-22 10:30:11

Oracle RAC

2010-04-26 15:00:32

Oracle当前连接数

2010-04-30 15:53:45

Oracle系统性能

2010-03-31 17:40:15

Oracle SELE

2010-03-29 15:33:18

Oracle EXP

2010-05-05 14:13:52

Oracle数据

2010-05-05 14:04:31

Oracle 性能

2010-04-26 08:51:44

Oracle数据库

2010-03-19 08:47:10

Python源代码

2010-04-26 13:47:02

Oracle性能调整

2010-03-30 16:33:55

Oracle数据类型

2010-04-22 17:06:24

Oracle数据库

2010-04-26 16:39:35

Oracle外键

2010-04-23 10:42:20

Oracle实现

2010-04-19 12:16:53

Oracle数据库

2011-05-25 13:55:02

Oracle

2010-11-15 16:20:33

Oracle系统优化
点赞
收藏

51CTO技术栈公众号