



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle降低高水位线方法 编制人:王欣亮2014-05-30第一版众所周知oracle数据库在使用到一段时间之后会有表空间文件变大并且占用磁盘空间较多的情况,这种情况叫做高水位线现象。这时候一般都是数据库空间中的某些表数据量过大造成的,因为频繁的对某一个表进行大量的DML语句操作所以占用的空间会上升的很快。如果一个表的数据量一直处于较大的情况会导致数据库在进行DML语句操作时运行缓慢,严重时会导致性能几句降低、死机等现象。使用OB等工具查看现有数据库使用情况如下:当占用空间很大时,我们会第一时间想到删除数据库中无用的数据来降低磁盘占用率。我们在使用delete语句在进行删除的时候会提示删除了XXXX条信息。如,删除60天前的数据delete from z_testresult where starttime=(sysdate-60);commit;在删除了以上无用的数据之后我们通过OB等工具对数据库表空间的容量进行查得知,并没有减少。从上图可以看出我们使用delete删除了数据之后数据库的空间占用率并没有下降,但是我们明明已经将数据删除并且提交了。这实际上是与oracle的机制有关系。在oracle的世界中数据文件占用的空间分为两类,一类是物理磁盘空间,一类是数据文件的逻辑空间。物理空间我们可以正常理解就是我们正常可以从磁盘使用率中看到的磁盘使用大小;逻辑空间是当数据库文件使用了一定量的物理空间之后,数据具体在这个物理空间上占用了多少的块。如果不好理解的话给大家举个例子,大家都使用过迅雷,迅雷在下载文件的时候采用了一种手段就是先占用一定的磁盘空间,但是不像这个空间写入数据只是先占用上,类似于画了个框不让其他数据进来,等下来到数据之后才开始向这个空间写入需要的东西。Oralce没有类似SQL server的数据库收缩功能,当oracle的数据文件占用了一定的物理磁盘空间之后无论是否数据文件内容减小,占用的空间物理量是不会有任何变化的。所以我们可以减少的只是数据文件逻辑上的大小,将逻辑大小减少之后我们就可以继续向其中不断的写入数据了,从而无需继续改变数据文件的物理大小。从上面的图来看虽然删除了数据但是并没有减少逻辑空间,如何能减少逻辑空间是指有剩余呢,这就用到了oralce的move功能。Move功能实际上是oracle从8i开始提供的一个功能,作用是讲一个表从一个表空间转移到另一个表空间中。他的实际原理是在物理块之间复制移动数据,移动之后的文件由于文件的物理块有所变化所以会重新计算实际数据的占用率。我们可以根据此特性来使用move功能来降低oracle的逻辑空间使用率。具体方法如下:首先我们要找到占用空间最大的那个表,并且删除其中无用的数据。通过OB工具我们可以看到z_testresult这个表占用了大量空间,我们使用一下数据删除无用数据。delete from z_testresult where starttime=(sysdate-60);commit;删除完成后我们使用move来移动这个表的物理块。alter table z_testresult move;执行这个语句的时间会与你这个表占用空间的大小成正比,即表越大时间越长。等待即可。执行完成之后我们再来看一下这个表所占用的空间。可以看到z_testresult这个表的大小已经改变。此时我们在看看表空间使用率。通过OB可以看到表空间使用率也已经下降。如此看来使用move功能移动物理块的方法是可以降低oracle表空间的逻辑大小的,如此做可以保证表空间的有效利用,使维护工作可以有效开展。注意事项:当对一个表使用了move功能之后这个表上关联的所有索引都会失效,查看index的状态均为INVALID。此时我们可以重新建立索引:alter index index_name rebuild;注意在使用以上语句重建index的时候需要在执行move功能之后隔一段时间,从实际操作的经验来看move一些大表的时候即
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 货代企业物流成本控制与优化策略考核试卷
- 航空货物运输突发事件应急预案考核试卷
- 环保活动策划与实施考核试卷
- 货运枢纽站物流项目管理与招投标考核试卷
- 西药批发企业服务创新实践考核试卷
- 2025年品质生活电器合作协议书
- 2019-2025年二级建造师之二建建设工程法规及相关知识通关题库(附答案)
- 《儿童心脏急救技能培训课件》
- 2019-2025年中药学类之中药学(士)模考预测题库(夺冠系列)
- 小学劳技三年级下册教学设计
- JJF 1343-2022 标准物质的定值及均匀性、稳定性评估
- 水文学习题和答案解析
- 高效课堂新授课评价量化表
- 信和SDS2MS使用说明书
- 维修手册震旦218现场
- 画法几何与阴影透视复习题(DOC)
- 螺旋密封的设计及在流体机械中的应用
- 青岛市失业人员登记表
- 《中国好声音》全国校园海选招商方案(冠名)
- 广西安全文明施工费使用管理细则桂建质新版
- 存货质押贷款业务管理规定
评论
0/150
提交评论