列ADDRESS,HASH_VALUE和CHILD_NUMBER被用于连接V$SQL或V$SQLAREA来获取cursor-specific信息,例如,BUFFER_GET,或连接V$SQLTEXT获取完整的SQL语句。 Column View Joined Column(s) ADDRESS, HASH_VALUE V$SQLAREA ADDRESS, HASH_VALUE ADDRESS,HASH_VALUE,CHILD_NUMBER V$SQL ADDRESS,HASH_VALUE,CHILD_NUMBER ADDRESS, HAS...
v$sqlarea : 存储SQL语句的前1000个bytes和一些相关的统计信息,比如累计的执行次数,逻辑读,物理读等统计信息 V$SQLAREA 在Oracle9i, Oracle10.1 和Oracle10.2 版本中字段定义都不太一样,Oracle10.2 中会多出sql_fulltext字段, 是一个CLOB字段。 实际上,v$sqlarea 可以看做 v$sql 根据 sqltext 等 做了 group by ...
其中v$sql和v$sqlarea存储的sql都是位于shared sql area中的sql,而v$sqltext是位于sga中的sql。但文档没有明确说明这里的sga是否还包含了psa(私有sql区域--共享服务器模式下)。 2)存储sql的方式也不同,v$sql和v$sqlarea都是用一行来存储sql全文,而v$sqltext用一行存储sql的一行。 3)v$sql不存储包含group by的s...
其中v$sql和v$sqlarea存储的sql都是位于shared sql area中的sql,而v$sqltext是位于sga中的sql。但文档没有明确说明这里的sga是否还包含了psa(私有sql区域--共享服务器模式下)。 2、存储sql的方式不同 v$sql和v$sqlarea都是用一行来存储sql全文,而v$sqltext用一行存储sql的一行。 3、v$sql不存储包含group by 的...
V$SQLTEXT列说明 HASH_VALUE SQL语句的Hash值 ADDRESS sql语句在SGA中的地址 SQL_TEXT SQL文本。 PIECE SQL语句块的序号 SQL_ID SQL id COMMAND_TYPE 命令类型,如select、insert等 v$sqlstats V$SQLSTATS是10g R2新加入到视图,该视图中保存着sql游标性能的统计信息。 V$SQLSTATS中的列定义和V$SQL与V$SQLAREA中...
V$SQLAREA 在Oracle9i, Oracle10.1 和Oracle10.2 版本中字段定义都不太一样,Oracle10.2 中会多出sql_fulltext字段, 是一个CLOB字段。 实际上,v$sqlarea 可以看做 v$sql 根据 sqltext 等 做了 group by 之后的信息 。 --- 1、可以通过以下语句查一下这些视图的定义,可以看出v$sql及v$sqlarea的源表比较接近 。
此时v$sqlarea则是对视图v$sql的一个聚合,也即是相当于对视图v$sql使用了distinct关键字。 尽管v$sql中出现了两条select * from t,而v$sqlarea仅为一条 v$sqlarea提供的是每条sql语句执行的汇总信息 3、v$sqltext 该视图包括Shared pool中SQL语句的完整文本,但一条SQL语句是被分成多个块来进行保存的。 对于...
其中v$sql和v$sqlarea存储的sql都是位于shared sql area中的sql,而v$sqltext是位于sga中的sql。但文档没有明确说明这里的sga是否还包含了psa(私有sql区域--共享服务器模式下)。 2、存储sql的方式不同 v$sql和v$sqlarea都是用一行来存储sql全文,而v$sqltext用一行存储sql的一行。
V$SQL中列出了共享SQL区中所有语句的信息,它不包含GROUPBY字句,并且为每一条SQL语句中单独存放一条记录; V$SQLAREA中一条记录显示了一条共享SQL区中的统计信息。它提供了有在内存中、解析过的和准备运行的SQL语句的统计信息; V$SQLTEXT包含了库缓存中所有共享游标对应的SQL语句。它将SQL语句分片显示。 下面...
oracle中的v$sql放在哪个文件里,其中v$sql和v$sqlarea存储的sql都是位于shared sql area中的sql,而v$sqltext是位于sga中的sql。但文档没有明确说明这里的sga是否还包含了psa(私有sql区域--共享服务器模式下)。2、存储sql的方式不同 v$sql和v$sqlarea都是用一行来存储sql全文,而v$sqltext用一行存储...