在ORACLE数据库应用调优中,一个SQL的执行次数/频率也是常常需要关注的,因为某个SQL执行太频繁,要么是由于应用设计有缺陷,需要在业务逻辑上做出优化处理,要么是业务特殊性所导致。如果执行频繁的SQL,往往容易遭遇一些并发性的问题。 那么如何查看ORACLE数据库某个SQL的执行频率/次数呢? 下面来看看完整的示例代码。
一、查询执行最慢的sql
代码如下 | 复制代码 |
from(selectsa.SQL_TEXT, sa.SQL_FULLTEXT, sa.EXECUTIONS"执行次数", round(sa.ELAPSED_TIME / 1000000, 2)"总执行时间", round(sa.ELAPSED_TIME / 1000000 / sa.EXECUTIONS, 2)"平均执行时间", sa.COMMAND_TYPE, sa.PARSING_USER_ID"用户ID", u.username"用户名", sa.HASH_VALUE fromv$sqlarea sa leftjoinall_users u onsa.PARSING_USER_ID = u.user_id wheresa.EXECUTIONS > 0 orderby(sa.ELAPSED_TIME / sa.EXECUTIONS)desc) whererownum <= 50; |
二、查询次数最多的 sql
代码如下 | 复制代码 |
select* from(selects.SQL_TEXT, s.EXECUTIONS"执行次数", s.PARSING_USER_ID"用户名", rank() over(orderbyEXECUTIONSdesc) EXEC_RANK fromv$sql s leftjoinall_users u onu.USER_ID = s.PARSING_USER_ID) t whereexec_rank <= 100; |
敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载像素火影骨架佐助 (Perseverance Fire Shadow)手机版v1.16
下载要塞英雄 安卓版v33.20.0-39082670-Android
下载梦想城镇vivo最新版本 安卓版v12.0.1
梦想城镇vivo版是这款卡通风模拟经营类手游的渠道服版本,玩
怦然心动的瞬间 安卓版v1.0
怦然心动的瞬间是一款真人向的恋爱互动游戏,在游戏中玩家将扮演
曼尼汉堡店游戏 安卓版v1.0.3
曼尼汉堡店是一款非常好玩的精品恐怖类型冒险游戏,在这款游戏中
现代总统模拟器去广告版 安卓版v1.0.46
现代总统模拟器是一款休闲养成类游戏,可能对于不少的玩家来说都
现代总统模拟器付费完整版 安卓版v1.0.46
现代总统模拟器高级版在商店是需要付费的,相对于普通版本,高级