工作笔记 - 调整索引和表空间

原创 2004年08月20日 11:43:00

客户数据库原本数据采集已经自动计算的过程需要10个小时。

作如下优化:

1。调整初始化参数
open_cursors=400 ,原来是2500
db_file_multiblock_read_count=16 原来是8
db_block_buffers=89600 * 8192 = 700M, 原来是19200
shared_pool_size=104857600 , 原来是52428800
sort_area_size=1058576 , 原来是65536
optimizer_mode=all_rows , 原来是first_rows

2。调整表空间中数据文件的分配和大小,取消数据文件的自动扩展属性

3。调整INDEX,原本某表的主键占了将近7G的空间,但是数据表本身只有1G多大小删除了原来的主键,重新创建,使用COMPRESS,占用空间缩小到3G多。这样的情况同样出现在其它一些大表中,作了同样的处理。

4。删除了一些现场人员随意创建的临时表,这些临时表总共占据了将近1G的空间

5。删除了一些重复的索引

7。重组了INDEX表空间,原本占据了9G的空间,重组之后只需要900M空间

优化以后数据采集和自动计算的时间缩短为5小时,100%效率提高

没有使用到任何高深的技术,仅仅是一些基本的优化工作,已经满足了客户的需求,可见Oracle一路NEXT的安装,虽然也可以用,但是会用的很不爽。

Oracle创建用户和表空间

1.创建用户,并分配权限 -- 数据目录根据实际环境替换 --创建用户表空间 CREATE TABLESPACE namespace DATAFILE   '/home/app/oracle/orad...
  • user_rcy
  • user_rcy
  • 2016年06月28日 10:19
  • 233

db2 建库,建表空间,索引空间的一点参考

仅供参考  mkdir /db/stable db2iadm1 dasadm1 chown db2inst1:db2iadm1 stable c...
  • zwhfyy
  • zwhfyy
  • 2015年06月10日 11:08
  • 5032

索引表空间不足,数据无法插入和更新

今天发现数据库里报错,索引表空间空间不足,达到最大的32G的限制了,第一感觉就是索引不能更新,数据无法入库,可是看了点数据,似乎不太对,之前没有深入研究过此类现象,于是自己做了个测试来验证数据和索引是...
  • java3344520
  • java3344520
  • 2011年12月29日 14:29
  • 3664

Oracle中如何把表和索引放在不同的表空间里

Oracle中并没有区分表空间里放的是表还是索引,所有当数据量比较小时,完全可以把表和索引放在同一个表空间里,但随着数据量的增大,最好还是把表和索引分开存储在不同的表空间里 因为: 1)提高性能...
  • funnyfu0101
  • funnyfu0101
  • 2016年04月07日 20:39
  • 1684

是否应该将表和索引建立在不同的表空间上?

在某些参考书或者是在网上,经常可以看到如下的描述:   “Oracle强烈建议,任何一个应用程序的库表至少需要创建两个表空间,其中之一用于存储表数据,而另一个用于存储表索引数据。因为如果将表...
  • ziwen00
  • ziwen00
  • 2013年04月01日 13:36
  • 1681

Oracle建立表空间和用户、数据导入导出

[sql] view plaincopy 建立表空间和用户的步骤:   用户   建立:create user 用户名 identified by "密码";   授权:grant cr...
  • zqh3239540
  • zqh3239540
  • 2015年11月11日 17:55
  • 166

HBase 数据入库(4)-命名空间

HBase 中命名空间类似与Oracle中的表空间,可以创建一个命名空间将一类表放到同一命名空间下,便于管理,HBase有一个默认的命名空间default,在创建表时如果不指定命名空间,表都是创建在默...
  • weixin_39716269
  • weixin_39716269
  • 2018年01月12日 19:09
  • 51

DB2主健对应索引的命名规则

默认规则 DB2数据库中,如果建表时指定一列为主健,那么DB2会自动在这一列上创建一个索引,模式名为SYSIBM,索引命名规则为 SQLyymmddhhmmssxxx,即当前时间戳+编号。 $ d...
  • qingsong3333
  • qingsong3333
  • 2017年03月13日 18:49
  • 634

db2查看表空间和系统锁状态以及索引

使用db2inst1用户登陆数据库,
  • zwhfyy
  • zwhfyy
  • 2014年06月04日 15:42
  • 2046

Oracle 创建索引表空间语法

Oracle 的索引可分为5种,它们包括唯一索引、组合索引、反向键索引、位图索引和基于函数的索引。 1、创建索引的标准语法 以下为引用内容:  CREATE INDEX 索引名 ON 表名 (...
  • knuuy
  • knuuy
  • 2015年07月10日 17:49
  • 1427
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:工作笔记 - 调整索引和表空间
举报原因:
原因补充:

(最多只允许输入30个字)