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

客户数据库原本数据采集已经自动计算的过程需要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的安装,虽然也可以用,但是会用的很不爽。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值