2005年06月

原创 一次异常内存消耗问题的诊断及解决

可用内存突然无故消失,一般的思路是什么,这里给出了方法供借鉴。阅读全文>

发表于 @ 2005年06月27日 10:02:00|评论(loading...)|编辑

原创 如何给Large Delete操作提速近千倍?(七)

优化是个过程,思考的过程,实践的过程。阅读全文>

发表于 @ 2005年06月27日 09:56:00|评论(loading...)|编辑

原创 如何给Large Delete操作提速近千倍?(六)

第五次优化——使用FORALL + 原子级操作 改方法适用于操作巨大数据量的表(我这里的例子都是5000万到7000万的表和一个300万到2000万的表的多表连接操作),并且在表中有合适的索引(可以用于原子操作)。 如要注意的是,优化方法不能生搬硬套,需要因地制宜,排列组合你需要的方法。 我觉得tom的话很实用“能够用一个语句完成的就不用plsql。。。。。。”,接下来的文章,我竟会对此举例说明。阅读全文>

发表于 @ 2005年06月27日 09:54:00|评论(loading...)|编辑

原创 如何给Large Delete操作提速近千倍?(五)

第四次优化——使用FORALL 处理批量作业阅读全文>

发表于 @ 2005年06月27日 09:48:00|评论(loading...)|编辑

原创 如何给Large Delete操作提速近千倍?(四)

费解操作,找到特点阅读全文>

发表于 @ 2005年06月27日 09:47:00|评论(loading...)|编辑

原创 如何给Large Delete操作提速近千倍?(三)

第二次优化——分段操作 很多时候,我们将操作分解到最小的步骤,反而会得到意想不到的性能提升。阅读全文>

发表于 @ 2005年06月27日 09:46:00|评论(loading...)|编辑

原创 如何给Large Delete操作提速近千倍?(二)

第一次优化——处理庞大的IN-LIST操作 阅读全文>

发表于 @ 2005年06月27日 09:44:00|评论(loading...)|编辑

原创 如何给Large Delete操作提速近千倍?(一)

经常会有一些大量数据操作的维护任务,如5天内清理10多个表,表连接做删除等工作,每次都要操作几十次(不同的表和连接),每次都是至少几百万的量,因此,就需要对此过程进行优化,否则这么庞大的数量级就很难按时保质保量完成任务。呵呵,这里介绍一些优化方法,每个方法都是平时常用的,有时候需要根据不同的情况选择其一,有时候则需要排列组合,调整顺序等,知道对你的处理速度和质量感到满意。阅读全文>

发表于 @ 2005年06月27日 09:42:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © lunar