日常运维中,经常会遇到需要绑定好的执行计划的场景。 简单来说,就是将一个sql_id绑定好的plan_hash_value。如果没有使用到绑定变量,还需要把froce_match设置为true。 用到的是MOS文档215187.1提供的系列脚本中的coe_xfr_sql_profile.sql。 下 ...
分类:
数据库 时间:
2018-11-05 01:13:11
阅读次数:
179
批量插入,主键冲突就更新 自增主键插入 <!-- 分页查询数据头文件 把头和尾加到正常sql语句上--><sql id="queryHeader"> select * from (</sql><!-- 分页查询数据尾文件 --><sql id="queryFooter"> <![CDATA[) in ...
分类:
其他好文 时间:
2018-09-30 15:04:08
阅读次数:
196
-- sql执行时间select a.EXECUTIONS,a.ELAPSED_TIME,a.ELAPSED_TIME/a.EXECUTIONS/1000/1000 as 秒,a.SQL_ID,a.HASH_VALUE,a.address,a.SQL_TEXT from gv$session b,g ...
分类:
数据库 时间:
2018-09-06 12:28:56
阅读次数:
507
1,首先查找表的操作记录 2,从上面的记录中找到update语句对应的sql_id 3,从上面的记录中找到最新的sql操作记录,然后找到用户名和主机 ...
分类:
数据库 时间:
2018-08-08 13:52:46
阅读次数:
523
1、在以上图中使用系统进程PID查询对应的物理地址 SELECT v.addr,v.* FROM v$process v WHERE v.SPID = ‘’5256; 2、通过该物理地址查找对应的SQL_ID SELECT t.SQL_ID,t.* FROM v$session t WHERE t. ...
分类:
数据库 时间:
2018-07-12 13:26:10
阅读次数:
352
最近使用了ZBLOG+SQL SERVER搭建了一个博客系统,采用的是ASP程序,因为我数据量很小,使用插件生成HTML文件的话,就没有必要使用PHP了,而且我上次也讲过,PHP的博客程序存在一些问题,很消耗资源,而且数据量也不能做的很大,更重要的是静态化还是不能抵抗流量的冲击。 环境配置:wind ...
分类:
数据库 时间:
2018-05-15 15:54:59
阅读次数:
181
有很多种方法可以用来找出哪些SQL语句需要优化,但是很久以来,最简单的方法都是分析保存在V$SQL视图中的缓存的SQL信息。通过V$SQL视图,可以确定具有高消耗时间、CUP和IO读取的SQL语句。 1.查看总消耗时间最多的前10条SQL语句select *from (select v.sql_id ...
分类:
数据库 时间:
2018-04-24 13:59:12
阅读次数:
161
查询当前数据库堵塞SQL select count(*),sql_id,min(sql_exec_start),sql_child_number from v$session where status='ACTIVE' group by sql_id,sql_child_number order b ...
分类:
数据库 时间:
2018-04-23 15:41:00
阅读次数:
213
Select b.USERNAME, b.SID, a.SQL_ID, a.SQL_TEXT, a.sql_fulltext, b.EVENT, a.executions, -- trunc(((decode(a.EXECUTIONS,0,0,a.cpu_time / a.executions)) ...
分类:
数据库 时间:
2018-02-25 19:19:18
阅读次数:
266