Oracle 10g中一个关于绑定变量和非绑定变量的测试对比
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,首先创建测试表并记录解析统计数据:进行循环插入数据,以下代码并未使用绑定变量:发现在增加了11个硬解析.查询v$sqlarea视图,可以找到这些不能共享的SQL,注意每条SQL都只执行了一次,这些SQ
千家信息网最后更新 2026年11月03日Oracle 10g中一个关于绑定变量和非绑定变量的测试对比
首先创建测试表并记录解析统计数据:

进行循环插入数据,以下代码并未使用绑定变量:
发现在增加了11个硬解析.
查询v$sqlarea视图,可以找到这些不能共享的SQL,注意每条SQL都只执行了一次,这些SQL不仅解析要消耗密集的SQL资源,也要占用共享内存存储这些不同的SQL代码:
重建测试表,进行第二次测试:
这一次使用绑定变量,同样10次数据插入:

现在看一下SQL解析的统计数据库,硬解析由原来的145增加到147.
对于该SQL,共享池中只存在一份,解析一次,执行10次,这就是绑定变量的优势所在:
从Oracle从8.1.6开始提供了一个新的初始化参数用以在Server端进行强制变量绑定,这个参数就是cursor_sharing。最初这个参数有两个可选设置:exact和force。
变量
数据
测试
参数
代码
就是
统计
不同
两个
优势
内存
所在
数据库
用以
统计数据
视图
资源
存储
强制
循环
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网是第几次科技革命的成果
为想互联网科技怎么样
科技互联网企业
互联网科技官网
互联网科技未来
科技制造互联网公司
互联网 科技创新
善班互联网科技
无线互联网科技
有木互联网科技
海南购全球互联网科技
团飞科技与伯堂互联网服务平台
互联网科技与管理
互联网和黑科技的看法
厦门千工互联网科技有限公司
互联网科技革命什么开始
互联网科技如何创业
山东有哪些互联网科技公司
厦门江牛科技互联网
中国科技和美国互联网
互联网最新的科技有限公司
互联网金融公司科技
互联网科技论文
宜安科技 互联网金融
互联网女皇 腾讯科技
一五八零互联网科技
华中科技有哪些互联网大佬
中化能源互联网科技招聘
互联网科技和信息
元气玛特互联网科技公司是外包吗