变量绑定

王朝百科·作者佚名  2010-04-19  
宽屏版  字体: |||超大  

这个变量绑定 听说有足于提高性能! 好象是征对PL/SQL语句而言,提高性能 语句要得数据在数据缓冲里,语句的执行计划已经存在于内存不必在去分析了。

变量绑定好象是然Oracle不必对该语句进行分析,直接拿内存存在的计划!

先执行这条语句 Select * From Student Where Name= ‘Shark’

下面的这些语句按道理来说好象都能利用到上面的执行计划吧!

Select * From Student where Name =:Fname

Select * From Student Where Name =:Fname and Age =25

Select Name Age From Student Where Name=:FName

最好把sql语句写到存储过程当中去,这样每次都调用的肯定就是同一个sql语句了,只要给它传参数就可以了

Oracle在执行一条语句的时候,分析和编译的时间占总时间的60%,采用Oracle硬编码所编写的Sql语句,就可以减少oracle对该语句的再次编译的时间了,这也是它能提高性能的原因

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有