Oracle 10g中一个关于绑定变量和非绑定变量的测试对比
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,首先创建测试表并记录解析统计数据:进行循环插入数据,以下代码并未使用绑定变量:发现在增加了11个硬解析.查询v$sqlarea视图,可以找到这些不能共享的SQL,注意每条SQL都只执行了一次,这些SQ
千家信息网最后更新 2025年01月24日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安全错误
数据库的锁怎样保障安全
.网络安全的主要特征之一
018年国家网络安全周
简述数据库安全级别的划分
服务器端口通访问不了应用
国内软件开发能力怎么样
搞单片机软件开发需要考研吗
个人数据库建造
上海推广网络技术质量服务
jsp无法连接数据库
神舟网络安全评估中心
校园网网络安全密钥是什么
如何调用魔兽数据库
广播电视网络技术 书
思迅专卖店8数据库恢复
大兴区推广网络技术软件
微邮付喇叭连接不上服务器
爱思住宿管理系统数据库
德州云帕网络技术有限公司
西南石油大学数据库原理及应用
网络安全测评条款
国家网络安全靠360
校园日 网络安全
水电站网络安全日志比选文件
宁波软件开发指导价
公司注册服务器安全吗
软件开发技术服务科技工作室
蜂窝网络技术 捷径
clay粘土服务器有哪些模式
网络安全破坏者
如何压缩软件开发时间