工作笔记 - 调整索引和表空间
2004-08-20 11:43
429 查看
客户数据库原本数据采集已经自动计算的过程需要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的安装,虽然也可以用,但是会用的很不爽。
作如下优化:
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笔记 五、创建表、约束、视图、索引、序列、同义词、表空间(转)
- Oracle笔记 五、创建表、约束、视图、索引、序列、同义词、表空间
- Oracle笔记 五、创建表、约束、视图、索引、序列、同义词、表空间
- Oracle笔记 五、创建表、约束、视图、索引、序列、同义词、表空间
- Oracle笔记 五、创建表、约束、视图、索引、序列、同义词、表空间
- Oracle 11g笔记——调整表空间和数据文件的大小、移动数据文件、联机重做日志文件、控制文件
- MyEclipse工作空间搭建笔记
- Android(java)学习笔记189:eclipse 导入项目是提示:某些项目因位于工作空间目录中而被隐藏。
- 工作笔记--MFC之调整大小
- ros学习笔记2-创建工作空间
- Oracle笔记 五、创建表、约束、视图、索引、序列、同义词、表空间
- Oracle笔记 五、创建表、约束、视图、索引、序列、同义词、表空间
- 学习笔记-ArcSDE中空间索引
- ROS基础学习笔记——工作空间、CMakeList、package.xml
- vc6.0怎么调整工作空间到左边??
- 学习笔记:InnoDB表空间和索引结构
- ROS学习笔记-1: 构建工作空间-创建catkin包-编写发布器与订阅器
- Oracle笔记 五、创建表、约束、视图、索引、序列、同义词、表空间
- 【SQL Server学习笔记】索引调优、统计信息、查询调整、资源调控