E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
硬解析
SQL语句解析类型---
硬解析
和软解析
一、Sharedpool作用:缓存SQL语句及SQL语句的执行计划SQL语句执行三步:解析(parse)------执行(exec)------获取数据(fetch)sharedpool的组成:3块区域:free、librarycache、rowcache(dictionarycache)librarycache:缓存SQL语句以及SQL语句的执行计划dictionarycache:oracle数
996440550
·
2013-10-13 15:25
硬解析
软解析
SQL语句解析类型
oracle
Oracle SQL的
硬解析
和软解析
OracleSQL的
硬解析
和软解析我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和
硬解析
。
wxl604746107
·
2013-10-08 14:59
oracle
硬解析
SQL软解析
Oracle SQL的
硬解析
和软解析
OracleSQL的
硬解析
和软解析我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和
硬解析
。
wxl604746107
·
2013-10-08 14:59
oracle
sql软解析
硬解析
oracle
查看
硬解析
次数
TOM大叔的调优书中说过一句话,具体英文就忘了,大概意思就是:如果有人让我写本怎样让ORACLE性能最慢的书的话我会将取消绑定变量(bind variable)做为书的第一章和最后一章(他的意思是他很有幽默~~!),可见绑定变量的重要性。绑定变量大多用在OLTP(online transaction process)中,在OLAP(online analizy process)中就没必要用BIND
Fred_Han
·
2013-09-30 10:00
解析
Oracle
硬解析
与软解析
Oracle
硬解析
与软解析是我们经常遇到的问题,什么情况会产生
硬解析
,什么情况产生软解析,又当如何避免
硬解析
?下面的描述将给出 软
硬解析
的产生,以及
硬解析
的弊端和如何避免
硬解析
的产生。
Fred_Han
·
2013-09-29 15:00
oracle
cursor_sharing
编码
硬解析
的改进方法1.更改参数cursor_sharing参数cursor_sharing决定了何种类型的SQL能够使用相同的SQLareaCURSOR_SHARING={SIMILAR|EXACT|
daizy
·
2013-09-12 16:55
计划
【每日一摩斯】-Shared Pool优化和Library Cache Latch冲突优化 (1523934.1)-系列5
清空之后可能也会产生短暂的性能下降(补充:因为需要做第一次的
硬解析
),因为这个操作同时也会把没造成sharedpool碎片的共享SQL也清
bisal
·
2013-09-03 09:00
创建索引前后执行计划的变更和软
硬解析
的比较
环境:OEL+Oracle10.2.0.5Rac今天在itpub上回答一个网友的提问,RT:我第一次执行了一条sql之后,这条sql通过了
硬解析
,得到了执行计划,当再次执行这条sql时,会进行软解析是吧
sunjiapeng
·
2013-08-30 14:00
8.
硬解析
软解析
oracle性能调优之--Oracle
硬解析
与软解析Oracle
硬解析
与软解析是我们经常遇到的问题,什么情况会产生
硬解析
,什么情况产生软解析,又当如何避免
硬解析
?
慧软件
·
2013-08-21 17:04
硬解析软解析
Oracle 绑定变量
oracle中,对于一个提交的sql语句,存在两种可选的解析过程,一种叫做
硬解析
,一种叫做软解析。一个
硬解析
需要经解析,制定执行路径,优化访问计划等许多的步骤。
Oracle小混子
·
2013-08-20 10:28
oracle
oracle绑定变量
Oracle变量
Oracle SQL的
硬解析
和软解析
sql,oracle,translation,优化,session,cache我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和
硬解析
。
Oracle小混子
·
2013-08-20 10:27
oracle
oracle
SQL软解析
SQL硬解析
Oracle SQL的
硬解析
和软解析
我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和
硬解析
。
atomcrazy
·
2013-07-22 12:00
oracle
硬解析
软解析
Oracle体系结构之SQL语句的执行过程
如果不存在则将该SQL进行
硬解析
(Hardparse),生成最优化的执行计划(plan),并
v�����
·
2013-07-17 17:18
oracle
解析
执行计划
体系结构
Oracle体系结构之SQL语句的执行过程
如果不存在则将该SQL进行
硬解析
(Hardparse),生成最优化的执行计划(plan),并
Vnimos
·
2013-07-17 17:18
oracle
解析
体系结构
Oracle
Oracle中SQL语句解析的步骤
我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和
硬解析
。那么这两种解析有何不同之处呢?它们又分别是如何进行解析呢?
shaochenshuo
·
2013-07-10 17:29
sql语句处理步骤
[Oracle] 变量绑定
(重新生成childcursor,也就意味着一次
硬解析
)cursor_sharing对于是否使用绑定变量
Zhu_Julian
·
2013-05-31 11:46
Oracle
深入Oracle
[Oracle] 变量绑定
(重新生成childcursor,也就意味着一次
硬解析
)cursor_sharing对于是否使用绑定变量
u010415792
·
2013-05-31 11:00
oracle
绑定变量
cursor_sharing
父子游标
变量窥视
硬解析
和软解析
我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和
硬解析
。
YABIGNSHI
·
2013-05-29 12:00
Oracle SQL的
硬解析
和软解析
我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和
硬解析
。
Oracle小混子
·
2013-05-13 10:10
oracle
oracle
oracle
oracle
sql
SQL硬解析
SQL软解析
Oracle教程之解析SQL语句的过程
解析分为
硬解析
和软解析。一条SQL语句在第一次被执行时必须进行
硬解析
。
Oracle小混子
·
2013-04-17 12:57
oracle
oracle数据库
sql语句
解析SQL语句
Oracle解析SQL语句
Oracle
硬解析
和软解析
以下内容转自网络:-------------------------------------说到软解析(softprase)和
硬解析
(hardprase),就不能不说一下Oracle对sql的处理过程。
IndexMan
·
2013-04-12 11:00
oracle
软解析
硬解析
常用的PL/SQL开发原则
a) 广泛使用绑定变量,特别是批量绑定,因为这可以有效的避免sql的
硬解析
和PL/SQL引擎和SQL引擎的上下文切换b) 广泛使用UROWID来处理DML语句c) 在你的存储过程中谨慎使用
sunjing
·
2013-03-29 15:00
pl/sql
开发原则
SQl语句中使用点位符的优点
1.增加SQL代码可读性2.占位符可以预先编译,提高执行效率3.防止SQL注入4用占位符的目的是绑定变量,这样可以减少数据SQL的
硬解析
,所以执行效率会提高不少绑定变量是Oracle解决
硬解析
的首要利器
itpinpai
·
2013-03-09 21:26
Sql
SQl语句中使用点位符的优点
1.增加SQL代码可读性2.占位符可以预先编译,提高执行效率3.防止SQL注入4用占位符的目的是绑定变量,这样可以减少数据SQL的
硬解析
,所以执行效率会提高不少 绑定变量是Oracle解决
硬解析
的首要利器
itpinpai
·
2013-03-09 21:00
Oracle SQL执行过程
我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和
硬解析
。
guzizai2007
·
2013-03-07 15:00
Oracle SQL
Oracle SQL的
硬解析
和软解析
我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和
硬解析
。
CYZERO
·
2013-02-28 11:00
Oracle教程之解析SQL语句的过程
解析分为
硬解析
和软解析。一条SQL语句在第一次被执行时必须进行
硬解析
。
Oracle小混子
·
2013-02-28 09:03
oracle
sql语句
SQL语句的过程
绑定变量参数关闭之后,oracle会如何操作
最近被很多朋友问起关于绑定变量窥探的问题:讨论的是如果绑定变量窥探被关闭了,oracle会怎么处理,是每次都
硬解析
还是这样处理? 首先介绍下什么是绑定变量窥探?使用SQL首次运行时的值来生成执行计划。
huangchao_sky
·
2013-02-26 19:00
Oracle教程之cursor_sharing案例解析
20G给oracle数据库使用,数据库开始运行的时候查询挺快,但是运行一段时间时候,就变得很慢,cup的使用率一直很高,重新启动数据库,又恢复正常,经过分析发现,发现sql的命中率很低,大部分sql都做
硬解析
Oracle小混子
·
2013-02-26 09:41
oracle
数据库
cursor_sharing
命中率
不同字面量
硬解析
次数剧增的解决方案
使用它的目的是让所有SQL语句共享单个游标.从而避免不必要的
硬解析
。图8一2展示的这个处理过程目的是改进测试用例1的性能。注意下图所示的处理过程将在随后被测试用例2采用.
john2522
·
2013-02-16 21:00
绑定变量与直方图
一、绑定变量的窥探(peek) 1、Oracle在处理带有绑定变量的SQL时候,只会在
硬解析
的时候才会“窥探”一下SQL中绑定变量的值,然后会根据窥探到的值来决定整个SQL的执行计划。
guoyJoe
·
2013-02-05 12:00
oracle
number
commit
数据库设计规范之SQL编写规范
说明:频繁的
硬解析
会影响数据库性能。(3)规则3:避免在where子句中对索引字段施加函数,这样将导致索引失效。示例:错误的写法:select employee_id,fir
guoyJoe
·
2013-02-05 11:00
Oracle 变量绑定与变量窥视合集系列五
五演示ACS(adaptivercursorsharing)的效果变量窥视bindpeeking:当一条SQL语句在
硬解析
时如果有绑定变量,会查看这个变量值,有了变量值便于得出正确的执行计划,在后续软解析过程中将不再查看这个变量值了
leonarding1
·
2013-02-03 22:36
bind
绑定变量
软解析
硬解析
peeking
Oracle 变量绑定与变量窥视合集系列三
三用示例演示一次分析,多次执行的示例,并对给出演示结果我们分别演示
硬解析
软解析执行不同组合实验没有绑定变量LEO1@LEO1>droptableleo3purge; 清理环境Tabledropped.LEO1
leonarding1
·
2013-02-03 22:03
bind
绑定变量
软解析
硬解析
peeking
Oracle 变量绑定与变量窥视合集系列二
二用示例演示一次硬分析(hardparse)和一次软分析(softparse),以及一次更软的分析(softersoftparse),并对给出演示结果我们先看一个
硬解析
和软解析关系测试,什么时候
硬解析
,
leonarding1
·
2013-02-03 22:34
bind
绑定变量
软解析
硬解析
peeking
Oracle编程艺术阅读笔记-1
不使用会产生的影响:每次运行都需要oracle来[color=darkred]
硬解析
[/color],十分影响效率。作者提供的数据时20倍。因为oracle会将sql
硬解析
的结果放入sga区域。
swearyd7
·
2013-01-24 18:21
oracle
工作笔记
Oracle编程艺术阅读笔记-1
不使用会产生的影响: 每次运行都需要oracle来
硬解析
,十分影响效率。作者提供的数据时20倍。
swearyd7
·
2013-01-24 18:00
oracle
oracle 软解析
硬解析
硬解析
,就是对SQL语句,从头到尾的来一遍,这个语句在共享SQL区中找不到一样的语句,需要彻头彻尾的完全解析至运行软解析,表示将要执行的SQL语句在共享SQL区中有,不需要去从头来一遍当SQL语句被执行时
chiweitree
·
2013-01-21 14:00
Oracle绑定变量、
硬解析
、软解析
整个过程称之为
硬解析
,
硬解析
消耗大量的CPU
zong.jianhui06
·
2013-01-10 17:00
oracle
sql
SQL语句执行浅析
中搜索该语句,即判断该语句是否已经被分析和执行过,如果没有发现该语句,则需要检查该语句的语法、检查该语句的主义及访问权限、对视力定义和子查询进行转换操作,并最终确定该语句优化的执行计划,这个完整的分析过程叫
硬解析
tobylxy
·
2012-12-17 15:00
sql语句
bboss 持久层重大改进
Velocity.evaluate(context,out,sqlName,sql);Velocity.evaluate这个方法存在一个非常严重的性能隐患,那就是这个方法没有对解析出来的sql模板语法结构树做任何的缓存机制,每次都会
硬解析
yin_bp
·
2012-12-15 22:00
velocity
bboss
动态sql
持久层
ORACLE的
硬解析
和软解析
oralce中有
硬解析
和软解析的概念,为了能够理解好这两个概念,我们先引入oralce是怎么执行SQL的oracle在执行SQL的时候有如下步骤:1语法检查,例如SQL的拼写2语义检查,例如sql中的对象是否存在及相关的权限
王小明123
·
2012-12-10 18:00
绑定变量窥探(bind peeking)--什么使执行计划不准
OLTP中为了解决SQL语句
硬解析
的问题,使用了绑定变量,在oracle10g版本中,这样带来一个问题,每次SQL的执行计划可能不是最优的,正式环境和测试环境上的执行计划不一致。
guogang83
·
2012-11-12 19:00
oracle sql执行过程
oraclesql执行过程astingracle执行sql语句过程1.parse(解析) 软解析/
硬解析
(第一次执行sql需要进行
硬解析
) 1)从共享池的库缓冲区搜索,确定该语句是否曾经执行过,凡是执行过的
kxbin
·
2012-09-27 21:00
第一次和第二次的执行计划为啥不一样
问了下c哥,第一次执行sql的时候,需要
硬解析
sql代码。第二次执行的时候share pool area已经存在执行计划,直接拿来用即可。这些知识在书里都看过,但还是需要实际操作才印象深刻啊。以
rongxr
·
2012-09-21 10:00
oracle
Oracle 绑定变量
oracle 中,对于一个提交的sql语句,存在两种可选的解析过程, 一种叫做
硬解析
,一种叫做软解析.
liuguidong
·
2012-09-18 17:00
oracle
Oracle数据库中的
硬解析
和软解析简介
提到软解析(softprase)和
硬解析
(hardprase),就不能不说一下Oracle对sql的处理过程。
chinadm123
·
2012-09-06 10:34
oracle
用户
检查
的
oracle 优化-更新中
share_pool的优化集中在对librarycache的优化,OLTP系统主要是减少
硬解析
,使用绑定变量是一种方式外。
guogang83
·
2012-08-27 08:00
oracle
sql
优化
System
oracle 绑定变量(bind variable)
oracle 中,对于一个提交的sql语句,存在两种可选的解析过程, 一种叫做
硬解析
,一种叫做软解析.
alwarse
·
2012-08-17 09:00
variable
常用的PL/SQL开发原则
(1)广泛使用绑定变量,特别是批量绑定,因为这可以有效的避免sql的
硬解析
和PL/SQL引擎和SQL引擎的上下文切换!
launch_225
·
2012-08-05 18:00
oracle
sql
session
kill
存储
library
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他