mysql查询执行了1s_查询执行慢的SQL
--执行慢的SQL:
SELECT S.SQL_TEXT,
S.SQL_FULLTEXT,
S.SQL_ID,
ROUND(ELAPSED_TIME / 1000000 / (CASE
WHEN (EXECUTIONS = 0 OR NVL(EXECUTIONS, 1 ) = 1) THEN
1
ELSE
EXECUTIONS
END),
2) "执行时间'S'",
S.EXECUTIONS "执行次数",
S.OPTIMIZER_COST "COST",
S.SORTS,
S.MODULE, --连接模式(JDBC THIN CLIENT:程序)
-- S.LOCKED_TOTAL,
S.PHYSICAL_READ_BYTES "物理读",
-- S.PHYSICAL_READ_REQUESTS "物理读请求",
S.PHYSICAL_WRITE_REQUESTS "物理写",
-- S.PHYSICAL_WRITE_BYTES "物理写请求",
S.ROWS_PROCESSED "返回行数",
S.DISK_READS "磁盘读",
S.DIRECT_WRITES "直接路径写",
S.PARSING_SCHEMA_NAME,
S.LAST_ACTIVE_TIME
FROM GV$SQLAREA S
WHERE ROUND(ELAPSED_TIME / 1000000 / (CASE
WHEN (EXECUTIONS = 0 OR NVL(EXECUTIONS, 1 ) = 1) THEN
1
ELSE
EXECUTIONS
END),
2) > 5 --100 0000微秒=1S
AND S.PARSING_SCHEMA_NAME = USER
AND TO_CHAR(S.LAST_LOAD_TIME, 'YYYY-MM-DD') =
TO_CHAR( SYSDATE, 'YYYY-MM-DD' )
AND S.COMMAND_TYPE IN (2 , 3, 5, 6 , 189)
ORDER BY "执行时间'S'" DESC;
/* SQL中 COMMAND_TYPE意义: 2:INSERT
3:SELECT
6:UPDATE
7:DELETE
189:MERGE
详情可通过查找V$SQLCOMMAND视图 */
mysql查询执行了1s_查询执行慢的SQL相关推荐
- mysql查询解析过程_MySQL查询执行过程详解
查询是用户通过设置某些查询条件,从表或其他查询中选取全部或者部分数据,以表的形式显示数据供用户浏览.查询是一个独立的.功能强大的.具有计算功能和条件检索功能的数据库对象.MySQL数据库中,MySQL ...
- oracle和mysql文件怎么打开_Oracle vs Mysql--架构、sql查询执行流程及SQL解析顺序区别说明-sql文件怎么打开...
概述 之前分享的主要是Oracle上的一些内容,那么mysql又有哪些地方不一样呢?下面从MySQL总体架构.sql查询执行流程和语句执行顺序来看一下.. 01 架构总览 下面看一下mysql的架构图 ...
- 在MySQL中,一条查询语句是如何执行的
MySQL 基本架构示意图 大体来说,MySQL 可以分为 Server 层和存储引擎层两部分: Server 层 包括连接器.查询缓存.分析器.优化器.执行器等,涵盖 MySQL 的大多数核心服务功 ...
- mysql查看、开启慢查询、分析执行SQL的效率
一.启用慢SQL 开启慢SQL的配置参数 slow_query_log: 该参数表示是否开启慢SQL查询日志.在mysql中,我们可以通过以下命令来查看和修改该变量的状态 1.show variabl ...
- MySQL慢查询日志:如何定位执行慢的sql语句
参考: 数据库优化(一)Mysql慢查询的定位和分析 手把手教你定位线上MySQL慢查询问题,包教包会 在进行sql性能优化之前,我们首先需要找到这些慢sql. 定位慢SQL相对来说很简单 ...
- MySQL讲义第 32 讲——select 查询之 select 语句的执行顺序
MySQL讲义第 32 讲--select 查询之 select 语句的执行顺序 文章目录 MySQL讲义第 32 讲--select 查询之 select 语句的执行顺序 一.SELECT 语句的语 ...
- 四、MySql七个查询命令中哪些命令执行效率过慢
七个查询命令中哪些命令执行效率过慢: 1.group by:(最慢) [原因]:group by 在执行是首先要将临时表中的数据进行排序,然后再进行分组 2.order by: [原因]:需要对s ...
- MySql 一条普通的查询语句 你知道需要执行几次树的搜索操作以及会扫描多少行吗??? MySql 索引覆盖
在码农的世界里,优美的应用体验,来源于程序员对细节的处理以及自我要求的境界,年轻人也是忙忙碌碌的码农中一员,每天.每周,都会留下一些脚印,就是这些创作的内容,有一种执着,就是不知为什么,如果你迷茫,不 ...
- ajax jsp模糊查询源码,Ajax动态执行模糊查询功能
Ajax动态执行模糊查询功能 内容精选 换一换 Profiling采集的数据较多,同时解析后展示的性能指标项也比较多,为方便用户快捷查找到具体性能指标的含义,提供命令行查询功能:不包含metric_n ...
- php 执行多个文件,PHP提高执行多个查询时读取一千行文件的性能
我试图建立一个脚本,我需要读取txt文件并使用文件上的行执行某个过程.例如,我需要检查ID是否存在,如果信息已更新(如果有),则更新当前表(如果不存在),则在另一个临时表上插入一个新行,稍后手动检查. ...
最新文章
- 【FFmpeg】警告:[mpegts] H.264 bitstream error, startcode missing, size 0
- C#调用Mail发送QQ邮件
- java时间戳动态,是否可以根据窗口元素的时间戳动态生成BigQuery表名?
- 计算机管理器磁盘清理,修复win7提示“windows磁盘空间清理管理器已停止工作”的方法...
- P3705-[SDOI2017]新生舞会【0/1分数规划,费用流】
- 大数据相关从业_如何在组织中以数据从业者的身份闪耀
- Guava学习笔记:EventBus(转)
- 如何使用DotfuscatorPro_4.9对软件进行加密
- 保密检查usb痕迹清除_MD型卧式多级泵泵轴抱死故障原因分析和检查维修处理
- 欢迎西南大学人工智能学院加入RICAI !!
- 在Windows Server 2019上部署Deskpool桌面云系统
- NanoDet代码逐行精读与修改(四)动态软标签分配:dynamic soft label assigner
- RK3399 hi3559A 平台离线语音识别、合成、翻译、声纹
- 轻体重者入门跑鞋选购全攻略(包括跑姿分析及跑鞋推荐)
- 用数组实现一个栈结构
- php 邮件上传类阿里云邮件上传接口
- Python爬取百度指数搜索结果,查看你想了解的热点信息吧
- Outlook代收发其他邮箱(gmail, qqmail, aliyun, 163)
- 2007你“值”多少钱(薪水,薪酬,工资,待遇,年薪,月薪)
- Tcl脚本语言基础(2)