暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
db_time
emcs
100次下载
1038次浏览
2019-07-24
4.5

脚本内容

--查询DB Time SELECT TO_CHAR(a.end_interval_time,'yyyymmdd hh24'), SUM (a.db_time) inst1_m, SUM (b.db_time) inst2_m FROM (SELECT pre_snap_id, snap_id, end_interval_time, ROUND((value - pre_value) / 1000000 / 60) db_time FROM (SELECT a.snap_id, end_interval_time, lag(a.snap_id) over(order by a.snap_id) pre_snap_id, value, lag(value) over(order by a.snap_id) pre_value FROM dba_hist_sys_time_model a, dba_hist_snapshot b WHERE stat_name = 'DB time' AND a.dbid = b.dbid AND a.snap_id = b.snap_id AND a.instance_number=b.instance_number AND a.dbid = (SELECT dbid FROM v$database ) AND a.instance_number = 1 ) WHERE pre_snap_id IS NOT NULL AND end_interval_time>sysdate-30 ORDER BY snap_id DESC ) a, (SELECT pre_snap_id, snap_id, end_interval_time, ROUND((value - pre_value) / 1000000 / 60) db_time FROM (SELECT a.snap_id, end_interval_time, lag(a.snap_id) over(order by a.snap_id) pre_snap_id, value, lag(value) over(order by a.snap_id) pre_value FROM dba_hist_sys_time_model a, dba_hist_snapshot b WHERE stat_name = 'DB time' AND a.dbid = b.dbid AND a.snap_id = b.snap_id AND a.instance_number=b.instance_number AND a.dbid = (SELECT dbid FROM v$database ) AND a.instance_number = 2 ) WHERE pre_snap_id IS NOT NULL AND end_interval_time>sysdate-30 ORDER BY snap_id DESC ) b WHERE a.snap_id=b.snap_id(+) GROUP BY TO_CHAR(a.end_interval_time,'yyyymmdd hh24') ORDER BY TO_CHAR(a.end_interval_time,'yyyymmdd hh24');

评论

贡献排行榜
发布数108 · 被下载次数18608
发布数285 · 被下载次数6304
发布数1 · 被下载次数3950
发布数27 · 被下载次数1919
P
发布数1 · 被下载次数1630
发布数2 · 被下载次数988
发布数99 · 被下载次数906
发布数9 · 被下载次数877
C
发布数45 · 被下载次数694
发布数18 · 被下载次数613
近期活动
墨天轮数据库沙龙(行业洞察系列)-轨交核心领域应用实践
05/08 19:30 0人报名
搜索服务统一治理(跨引擎多个集群监控管理、流量管控、服务编排)【Workshop 第一期 -北京站】
05/15 13:30 0人报名
TiDB性能调优最佳实践,这些“绝招”让你事半功倍!5月29日,TiDB vs MySQL线上Meetup第四期,欢迎报名参与!
05/29 19:00 0人报名