`

学习动态性能表第四篇-(1)-V$SQLTEXT

SQL 
阅读更多

学习动态性能表第四篇-(1)-V$SQLTEXT

  本视图包括Shared pool中SQL语句的完整文本,一条SQL语句可能分成多个块被保存于多个记录内。
  注:V$SQLAREA只包括头1000个字符。

V$SQLTEXT中的常用列

HASH_VALUE:SQL语句的Hash值
ADDRESS:sql语句在SGA中的地址
SQL_TEXT:SQL文本。
PIECE:SQL语句块的序号

V$SQLTEXT中的连接列
Column View Joined Column(s)
HASH_VALUE, ADDRESS V$SQL, V$SESSION HASH_VALUE, ADDRESS
HASH_VALUE. ADDRESS V$SESSION SQL_HASH_VALUE, SQL_ADDRESS

示例:已知hash_value:3111103299,查询sql语句:
select * from v$sqltext
where hash_value='3111103299'
order by piece

分享到:
评论

相关推荐

    学些动态性能表-word版

    学习动态性能表(四)--v$sqltext&v$sqlarea 学习动态性能表(五)--v$session 学习动态性能表(六)--v$session_wait&v$session_event 学习动态性能表(七)--v$process 学习动态性能表(八)--v$lock&v$locked_object ...

    Oracle v$sqlarea, v$sql, v$sqltext视图说明

    简单描述Oracle v$sqlarea, v$sql, v$sqltext视图说明

    SQLText1.zip

    能把SQL语句查询的来的结构,转换成EXCEL格式

    查詢高消耗CPU的pid的SQL

    FROM v$sqltext a WHERE (a.hash_value, a.address) IN ( SELECT DECODE (sql_hash_value, 0, prev_hash_value, sql_hash_value ), DECODE (sql_hash_value, 0, prev_sql_addr, sql_address) FROM v$session b WHERE...

    获取top前10个Oracle的进程(支持多实例)

    1、功能 A、获取top前10个Oracle的进程,并打印出(根据实际进程情况列出 R/S 状态) B、对这些进行进行PS检查资源占有情况,并确定是那个数据库实例的进程 C、根据当前目录下的connect.json配置数据库连接数据库...

    ORACLE精品脚本笔记

    监控当前数据库谁在运行什么SQL语句 <br>SELECT osuser, username, sql_text from v$session a, v$sqltext b where a.sql_address =b.address order by address, piece; <br>13. 监控字典缓冲区 ...

    深入解析Oracle.DBA入门进阶与诊断案例

    第4章 数据字典 138 4.1 数据字典概述 138 4.2 内部RDBMS(X$)表 138 4.3 数据字典表 141 4.4 静态数据字典视图 145 4.4.1 静态数据字典视图的分类 145 4.4.2 静态数据字典视图的内部实现 146 4.4.3 ...

    数据库项目组日常运维及应急故障处理手册.docx

    SELECT a.osuser, a.username,b.address,b.hash_value, b.sql_text from v$session a, v$sqltext b, v$process p where p.spid = &spid and p.addr = a.paddr and a.STATUS = 'ACTIVE' and a.sql_address =b....

    oracle 12c SYSAUX表空间过大

    DB到12.2.0.1版本之后,由于统计信息顾问导致SYSAUX 过快增长

    Query-Test-Framework:一组用于在 Oracle 数据库上运行查询、捕获指标和绘制结果图表的工具

    查询-测试-框架一组用于在 Oracle 数据库上运行查询... 几乎与 query-capture.sql 相同,只是第 5 个参数是并行度sql-list.sql从 gv$sql_monitor 和 gv$ sqltext列出最近的 SQL,允许您使用 sql_id 调用 sql-capture.sq

    数据库课程设计---删除

    sqlText = "delete from students where Sno='" + strNumber + "'"; bool tag = ExecuteSQL(sqlText); if (!tag) { MessageBox.Show("删除失败!"); return; } LoadStudent(); SetControlsEnable(true);...

    关于ASP循环表格的问题之解答[比较详细]

    dim rs,sqltext set rs = Server.CreateObject(“adodb.recordset”) sqltext=”select * from [bigclass]” rs.Open sqltext,conn,1,1 m=1 colzs=5 ‘一行显示5列 if rs.RecordCount mod colzs=0 then rowzs=int...

    留言板管理

    if(this.TextBox1.Text.ToString()!="") { string sqlText="update userinformation set isallowmessage ='0' where name='"+ this.TextBox1.Text.ToString()+""; DAL.ExecuteSql exec =new.ExecuteSql(); ...

    c#数据绑定之向查询中添加参数(.Net连接外部数据库)

    MSSQL 形式 代码如下:string sqlText = @”SELECT * FROM [User] WHERE UserName= @name”; OLEDB的形式 代码如下:string sqlText = @”SELECT * FROM [User] WHERE UserName= ?”; 下一步是通过 OleDbCommand执行...

    sybase sql执行慢,如何调优

    1、执行下述代码,查看当前进程执行内容 dbcc traceon(3604) dbcc sqltext(spid) –spid 进程号 2、执行下述代码,查看当前进程执行计划(索引引用情况) ...4、执行计划显示索引使用不合理导致全表扫

    进销存v3源码20121106

    SQL SERVER执行的SQL语句在此文件夹下面(CangDiHuo\CangDiHuo\Content\SQLText),分开了2000,2005,2008三个版本的 注意: 开发环境为Visual Studio 2010,数据库为SQL Server 2008,数据库文件在 DB文件夹中附加就行...

    delphi 版本的自动升级程序

    SQLTEXT.MDB为数据库更新用的文件,请自行修改记录,但是记录先后顺序一定要根据指令的先后顺序来添加。 mentoro.htm为存放在网站上的文件,具体内容自已改吧。(您也可以用INI文件) CHIS.INI为更新配置文件(其他...

    sql 存储过程分页

    CREATE PROC myx_prPageRecordset @queryStr nvarchar(1000), @keyField nvarchar (200), @pageSize int, @pageNumber int AS BEGIN DECLARE @sqlText AS nvarchar(4000) DECLARE @sqlTable AS ...

    oracle 查看当前会话执行的sql语句

    查询ORACLE 系统中当前会话正在执行的有关SQL语句。

    mysql开启慢查询(EXPLAIN SQL语句使用介绍)

    主要介绍了mysql开启慢查询 EXPLAIN SQL语句,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics