Oracle
文章平均质量分 78
LynnBond
这个作者很懒,什么都没留下…
展开
-
(转)Oracle优化器Optimizer详解
Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。 相信你一定会用Pl/sql Developer、Toad等工具去看一个语句的执行计划,不过你可能对Rule、Choose、First...原创 2010-01-13 11:00:22 · 144 阅读 · 0 评论 -
[转]Hint用法概述
1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=’SCOTT’;2. /*+FIRST_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化....原创 2011-01-20 13:23:58 · 212 阅读 · 0 评论 -
[转]jdbc中如何处理Oracle BLOB字段
在前段时间我所在的项目中,就碰到了这个问题,我花了2天的时间才将BLOB的问题搞定。我也尝试过网上所介绍的各种方法,那些方法所使用的原理都一致,但都写得不完整,我也按照网上介绍的方法做了,但都因为其中一些没有提到的小的细节而失败。希望看到这篇文章的人都不再走弯路。一般人会走哪些弯路?1.使用jdk中的方法进行传输。在ResultSet 中有getBlob()方法,在Prepared...原创 2011-05-10 16:54:20 · 157 阅读 · 0 评论 -
PL/SQL精简速查手册-声明部分
PL/SQL结构 块头 [可省略]IS 声明部分 [可省略]BEGIN 执行部分EXCEPTION 异常部分 [可省略]END; 块头{ {PROCEDURE|FUNCTION} nam...原创 2011-06-28 14:51:56 · 302 阅读 · 0 评论