知识大全 Oracle参数绑定性能实践
Posted 知
篇首语:一切节省,归根到底都归结为时间的节省。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle参数绑定性能实践相关的知识,希望对你有一定的参考价值。
Oracle参数绑定性能实践 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
从Oracle的SGA的构成来看 它是推崇使用 参数绑定的 使用参数绑定可以有效的使用Share Pool 对已经缓存的SQL不用再硬解析 能明显的提高性能具体实践如下
SQL>create table test (a number( ));
再创建一个存储过程
create or replace procedure p_test is i number( );begin i := ; while i <= loop execute immediate insert into test values ( || to_char(i) || ) ; i := i + ; end loop;
mit;
end p_test;
先测试没有使用参数绑定的
运行 p_test 后 用时 秒
再创建一个使用参数绑定的
create or replace procedure p_test is i number( );begin i := ; while i <= loop execute immediate insert into test values (:a) using i; i := i + ; end loop; mit;
end p_test;
运行 p_test 后 用时 秒
从上面的运行时间可以看出 两者性相差 % 可见 用不用参数绑定在性能上相差是比较大的
cha138/Article/program/Oracle/201311/18411相关参考
对于带有绑定变量的SQL语句ORACLE在第一次执行的时候将会进行绑定变量的PEEK是否PEEK是否隐含参数_OPTIM_PEEK_USER_BINDS控制默认为TRUEORACLE在第一次 P
几种方法 将表空间用press=Y参数exp出来将其中表truncate后将表imp进去 使用alter tablespace name
WebAPI下的如何实现参数绑定 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文将概述在We
子查询目标 子查询是一种把查询的结果作为参数返回给另一个查询的一种查询 子查询可以让你将多个查询绑定在一起 嵌套子查询 多层子查询 相关子查询 可接受外部的引用 exists/any
近来公司技术研发都在问我关于内存参数如何设置可以优化Oracle的性能所以抽时间整理了这篇文档以做参考 目的: 希望通过整理此文档使公司同事对oracle内存结构有一个全面的了解并在实际的工作
知识大全 Oracle中自定义函数 无参数 输入参数 输出参数
Oracle中自定义函数无参数输入参数输出参数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lis
实例结构 oracle实例=内存结构+进程结构 oracle实例启动的过程其实就是oracle内存参数设置的值加载到内存中并启动相应的后台进程进行相关的服务过程 进程结构 oracle进程
Oracle初始参数与当前用户 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 修改参数值 al
如何获得Oracle的隐含参数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Oracle数据库
$sqlplus/assysdba SQL*Plus:ReleaseProductiononThuNov:: Copyright(c)Oracle AllRightsReserved