oracle怎么查语句消耗时常,Oracle 查找常见耗性能的语句
-- 最耗缓存
SELECT * FROM (
SELECT SQL_FULLTEXT sql,
buffer_gets, executions, buffer_gets/executions "Gets/Exec",
hash_value,address,LAST_ACTIVE_TIME
FROM V$SQLAREA
WHERE buffer_gets > 10000
ORDER BY buffer_gets DESC)
WHERE rownum <= 10 ;
-- 最多物理读取
SELECT * FROM (
SELECT SQL_FULLTEXT sql,
disk_reads, executions, disk_reads/executions "Reads/Exec",
hash_value,address,LAST_ACTIVE_TIME
FROM V$SQLAREA
WHERE disk_reads > 1000
ORDER BY disk_reads DESC)
WHERE rownum <= 10 ;
-- 最多执行
SELECT * FROM (
SELECT substr(sql_text,1,40) sql,SQL_FULLTEXT,
executions, rows_processed, rows_processed/executions "Rows/Exec",
hash_value,address,LAST_ACTIVE_TIME
FROM V$SQLAREA
WHERE executions > 100
ORDER BY executions DESC)
WHERE rownum <= 10 ;
-- 最耗内存
SELECT * FROM (
SELECT substr(sql_text,1,40) sql,
sharable_mem, executions, hash_value,address,LAST_ACTIVE_TIME
FROM V$SQLAREA
WHERE sharable_mem > 1048576
ORDER BY sharable_mem DESC)
WHERE rownum <= 10 ;
oracle怎么查语句消耗时常,Oracle 查找常见耗性能的语句相关推荐
- oracle 不查加锁的记录,oracle 锁查询 select加锁方法
--一.oracle对select加锁方法 create table t_test(a number,b number); INSERT INTO t_test VALUES (1, 2); INSE ...
- oracle数据库查表_【Oracle数据库】表查询(一)
Oracle数据库的简单查询 本文使用到的数据表如下图: 表名为 EMP .其中,empno为员工号,empname为员工姓名,job为员工岗位,mgr为该员工上司的员工号,hiredate是入职日期 ...
- oracle blob查重,如何解决oracle blob字段 的乱码问题
满意答案 jaychoa123 2016.11.07 采纳率:54% 等级:8 已帮助:861人 字符串以blob以byte[] 二进制的形式存成blob字段 案例一: oracle数据库服务器 ...
- oracle同事查两个表,Oracle查询访问同一表的两个以上索引(三)
经常看到有人提出这样的疑问,我在同一张表上建立了多个索引,为什么Oracle每次都选择一个,而不能同时利用多个索引呢.一般来说,常见的访问同一张表的两个以上索引,存在三种情况,AND-EQUAL.IN ...
- oracle如何查当前日期所在周,Oracle查询当前日期对应周数
在Oracle中查询当前日期对应的SQL oracle常见的日期格式有Date & Timestamp 其中Data常用的格式为:YYYY-MM-DD HH24-MI-SS 其中Timesta ...
- oracle高资源消耗sql,Oracle高资源消耗SQL语句定位
Oracle SQL语句资源消耗监控最常用的系统视图有v$sql.v$sqlarea.v$sqltext和v$session.本文我们先了解这些视图的作用与区别,然后了解如何定位高资源消耗SQL语句, ...
- oracle 根据spid查sql,探讨:Oracle数据库查看一个进程是如何执行相关的实际SQL语句...
Oracle数据库查看一个进程是如何执行相关的实际sql语句 代码如下: SELECT b.sql_text,sid,serial#,osuser,machine FROM v$session a,v ...
- Oracle数据库查看表空间sql语句、查看Oracle数据库表空间剩余 、修改表空间、库备份
一 Oracle数据库查看表空间sql语句 1.oracle查看表空间当前用户 SQL> select username,default_tablespace from user_use ...
- oracle数据库sql的执行过程,Oracle体系结构之SQL语句的执行过程
一般来说,数据库处理SQL都会经过三个过程:解析(parse).执行(exec).返回结果(fetch) 1.解析 当用户发起一个SQL语句时,Oracle通过Server Process 接收SQL ...
最新文章
- android 启动模式_安卓学习笔记之Android中Activity的4种启动模式
- socket的阻塞非阻塞方法在缓冲区的差别
- Python基础概念_13_常见关键字
- MySQL中一个双引号错位引发的血案
- 学习knex过程中好的参考资料整理
- 资料员计算机知识大全,最新资料员专业基础知识
- jzoj 6301. 普及组
- Linux MPLS 初探
- linux sed批量更改文件,Linux利用sed批量修改文件名(示例代码)
- 用Java实现JVM第五章《指令集和解释器》
- 人工智能可以产生自主意识吗?
- Verilog 任意分频器设计
- IELTS11 Test2 laws are needed to make people recycle more of their waste
- Win8.1和Win10各自的优势
- 周集中团队Nature子刊中网络图布局的R语言可视化复现
- python画一箭穿心_turtle的简单绘图
- 无cmd窗口运行jar包的方法
- 高德 面积计算公式 js版
- linux命令:cp和scp
- java字符串是否相等的三种判断方法