【第三只眼:Oracle通过归档日志查看系统的业务高峰sql】

1 Oracle查询1个月内,每天按照小时查询日志的切换次数
SELECT  TO_CHAR(FIRST_TIME, 'MM-DD')  DAY,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'00',1,0)) H00,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'01',1,0)) H01,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'02',1,0)) H02,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'03',1,0)) H03,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'04',1,0)) H04,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'05',1,0)) H05,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'06',1,0)) H06,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'07',1,0)) H07,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'08',1,0)) H08,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'09',1,0)) H09,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'10',1,0)) H10,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'11',1,0)) H11,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'12',1,0)) H12,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'13',1,0)) H13,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'14',1,0)) H14,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'15',1,0)) H15,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'16',1,0)) H16,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'17',1,0)) H17,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'18',1,0)) H18,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'19',1,0)) H19,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'20',1,0)) H20,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'21',1,0)) H21,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'22',1,0)) H22,
SUM(DECODE(SUBSTR(TO_CHAR(FIRST_TIME, 'MM/DD/RR HH24:MI:SS'),10,2),'23',1,0)) H23,
COUNT(*) TOTAL
FROM GV$LOG_HISTORY  A
WHERE FIRST_TIME>=TO_CHAR(SYSDATE-30)
GROUP BY TO_CHAR(FIRST_TIME, 'MM-DD')
ORDER BY 1 DESC;

2 根据归档量查看指定时段的event和sql

select sql_id,event,count(*)
from dba_hist_active_sess_history
where sample_time between to_date('2022-05-06 10:00:00','yyyy-mm-dd hh24:mi:ss') and 
                          to_date('2022-05-06 11:00:00','yyyy-mm-dd hh24:mi:ss') 
group by sql_id,event
order by 3 desc


3 找出相关业务sql 进行相关优化
select * from table(dbms_xplan.display_cursor('c02081sgyj00f'));
select * from table(dbms_xplan.display_awr('c02081sgyj00f'));

热门文章

图像处理工作

转载自https://blog.csdn.net/guangmingsky/article/details/24999183 最近版上有不少人在讨论图像处理的就业方向,似乎大部分都持悲观的态度。我想结合我今年找工作的经验谈谈我的看法。就我看来,个人觉得图像处理的就业还是不错的。首先可以把图像看成…

又为写作思路熬到秃头?这16篇最新论文打包送你

在碎片化阅读充斥眼球的时代,越来越少的人会去关注每篇论文背后的探索和思考。在这个栏目里,你会快速 get 每篇精选论文的亮点和痛点,时刻紧跟 AI 前沿成果。点击本文底部的「阅读原文」即刻加入社区,查看更多最新论文推荐。这是 …

DeepFaceLab 模型预训练参数Pretrain的使用!

Pretrain参数是20190501版本才加入的参数,作者加入这个参数的目的应该是提升模型的训练速度和增强适应性。具体有哪些提升,需要大家去摸索,我这里分享一下自己的使用过程。 ​ 这个参数仅针对SAE模型,并且只有在第一次启动的时候可…

科研之路(2):分析学习别人的科研历程

2018-06-12 万事开头难,面对科研,找不到入手点,最后看似忙忙碌碌,实则无所事事,我想这是一件很痛苦的事情吧。 师兄说要先有一篇有主题有结构有内容的论文,循序渐进最终结果可能会更好些,要不然…

常用公共数据集----数据获取

原文链接:http://homepages.inf.ed.ac.uk/rbf/CVonline/Imagedbase.htm CVonline:图像数据库 (Google直译的结果,希望对大家有帮助) 按主题索引 行动数据库属性识别自主驾驶生物/医药相机校准脸和眼/虹膜数据库指纹一般图像一般RGBD和深度数…

机器学习和深度学习资源汇总(陆续更新)

不多说,直接上干货! 本篇博客的目地,是对工作学习过程中所遇所见的一些有关深度学习、机器学习的优质资源,作分类汇总,方便自己查阅,也方便他人学习借用。 主要会涉及一些优质的理论书籍和论文、一些实惠好…

GitHub 上有哪些适合新手跟进的优质项目?

点击上方“迈微电子研发社”,选择“星标★”公众号 重磅干货,第一时间送达 看过我文章的社友们都知道,你再不使用GitHub,都不敢跟别人说自己是CS专业的。所以,它的重要性也就不再多言了,今天就分享给大家如…

计算机组成原理-基本组成

计算机组成原理-基本组成 本文根据徐文浩老师的计算机组成原理记录:计算机组成原理 计算机组成原理-基本组成1 计算机组成原理知识地图2 计算机的基本硬件组成 2.1 CPU: 中央处理器(Central Processing Unit)2.2 内存: 内存(Memory&#xff…

高通平台双卡槽网络模式支持国内所有运营商

Part1 高通平台双卡网络模式通常是卡槽1支持4、3、2G网络,卡槽2一般会默认写为固定,在之前的android L及L以下,msm8909、msm8916平台上基本设置为GSM only,因为需求是在msm8996的android M的,所以指定平台分析下大概走…

猫工智能:卷积神经网络层的实现

卷积神经网络是近年发展起来,并引起广泛重视的一种高效识别方法。20世纪60年代,Hubel和Wiesel在研究猫脑皮层中用于局部敏感和方向选择的神经元时发现其独特的网络结构可以有效地降低反馈神经网络的复杂性,继而提出了卷积神经网络&#xff08…

笔记本gtx1650最好用驱动_各型号笔记本显卡定位

笔记本显卡目前主要有三大阵营,分别是NVIDA显卡、AMD显卡以及Intel处理器内置的核心显卡。其中NVIDA显卡在笔记本领域中,占据的份额最高,其次是AMD笔记本显卡,最后是Intel处理器内置的核心显卡。显卡主要影响游戏性能表现&#xf…

10种软件开发中 over-engineering 的错误套路

别把「不要过度使用 Generic」误解成「不用 Generic」,也别把「不要写一些不必要的 Wrapper」误解成「不写任何 Wrapper」。我只是在讲 over-engineering 这个事,只是在提倡不搞野路子编程。 套路1:攻城狮自认为比业务人员聪明 攻城狮觉得自己…

Kali Linux-Metasploit入侵Android手机

kali Linux-Metasploit入侵Android手机 写此文章的初衷是为了告诉哪些喜欢蹭别人wifi的人,这样的做法是很危险的哦! Kali Linux IP地址192.168.1.101(虚拟机设置桥接模式) 同一局域网内安卓手机一部 创建一个后门程序 创建的此后门程序我…

Kali安装完成重启黑屏只有光标的解决方法

安装完成重启黑屏,只有一个小光标 百度了各种方法 最后自己总结了一下,希望大家莫踩雷 宗其根本还是重装!!! 最后一步一定不要选默认!!!选第二个!!&#…

GC频繁抖动的主要原因

内存抖动 内存抖动是因为大量的对象被创建又在短时间内马上被释放,如循环中分配对象,很容易引起GC,特别是在较大的循环次数或者一个循环中分配较多的临时对象时。 瞬间产生大量的对象 瞬间产生大量的对象,即使对象不大&#xf…

RobotFramework导入自定义关键字提示红字解决办法

Robot Framework 导入自定义关键字提示红字解决办法 1- 自定义关键字的python包放到Python安装目录如(D:\Python27\Lib\site-packages)下 2- python包内文件结构如下 |--custLibrary |---__init__.py |---Keyword.py 3- 在系统环境变量中添加变量PY…

javaScript中值传递和引用传递

案例1 var str1 "江西赣州于都县"; var number1 526.97; var b true; var roles ["建宁公主", "双儿", "曾柔", "沐剑屏", "阿珂", "方怡", "苏荃"]; var superStar {name : "黄晓…

Python编程练习:猫猫词云__魔道祖师

#词云 from wordcloud import WordCloud, STOPWORDS from imageio import imread from sklearn.feature_extraction.text import CountVectorizer import jieba import csv # 获取文章内容 with open("mdzs.txt",r,encodingUTF-8) as f:contents f.read() print(&qu…

服务器端字体和@font-face属性

服务器端字体和font-face属性 font-face{ font-family:webFont; src:url(font/字体名称.otf)format(“opentype”); } 字体格式字体属性otfopentypettftruetypeeotembedded-opentype 1.font-family 设置文本的字体名称 2.font-style 设置文本样式 normal不适用斜体 static使…

Android 上传头像自定义(剪切、平移,缩放)

点击进入下载源码 今天是愚人节,但是我发表的内容可不是用来愚人的。上传图片时很多应用的硬需求,我们的应用也不例外。以前上传头像时感觉是那样的so-easy,但是前几天的上传图片让我很是头疼。原本的上传头像代码直接搬过来使用时发现在三星手机上面不…

原码,反码,补码详解及原理

原码(1) 原码:在数值前直接加一符号位的表示法。例如: 符号位 数值位byte的取值范围[7]原 0 0000111 B[-7]原 1 0000111 B注意:byte的取值范围是-27~ 27-1 总计256个数即:无符号位 0~255 (因为计…

怎样训练yolo模型去识别自己制作的数据集?

怎样训练yolo模型去识别自己制作的数据集? 参考地址:https://timebutt.github.io/static/how-to-train-yolov2-to-detect-custom-objects/ 系统:ubuntu18.04 本机硬件参数:CPU AMD R5 2600 GPU GTX1070 8G 软件参数&#xff…

anaconda设置清华园

设置国内镜像 如果需要安装很多packages,你会发现conda下载的速度经常很慢,因为Anaconda.org的服务器在国外。所幸的是,清华TUNA镜像源有Anaconda仓库的镜像,我们将其加入conda的配置即可: 123456# 添加Anaconda的TUNA…

B站视频倍速、视频下载

B站视频倍速 打开视频网页,按F12打开开发者工具,选择第二个-控制台(console),输入document.querySelector(‘video’).playbackRate 3;按回车即可,调整数字大小可调整速度。 B站视频下载 打开…

TextView 跑马灯特效

做开发,没效果就是扯淡, 直接来效果图 1.自定义textView package com.umeng.soexample.pmd;import android.content.Context; import android.graphics.Rect; import android.support.v7.widget.AppCompatTextView; import android.util.AttributeSet…

ubuntu 重启后黑屏

根目录下满了,做了写操作,重启后就黑屏了。 能进init 3 不能进 init5 说明图形界面不能用了。 然后开机时 按e进入,将splash删除后启动,进入无界面登录 start lightdm 后: failed to use bus name org.freedesktop…

山东大学自学考试行政管理专业2020年招生简章

原标题:山东大学自学考试行政管理专业2020年招生简章一、主考院校介绍: 山东大学是一所历史悠久、学科齐全、实力雄厚、特色鲜明,在国内外具有重要影响的教育部直属重点综合性大学,是世界一流大学建设高校(A类)。 山东大学是中国近代高等教育的起源性大学。其医学学科起…

鱼汤到底能不能喝?

原标题:鱼汤到底能不能喝?近日,张文宏的一句“早餐不能喝粥”引发网友热议。 起因是4月15日下午,复旦大学附属华山医院感染科主任张文宏出席了一个防控疫情讲座时表示:“你家里的孩子不管长得胖,长得瘦,喜欢不喜欢吃东西,这段时间的饮食结构,你要超级重视。绝不要给他…

2019年成人高考没有被录取,3月份还可以注册这所学校

原标题:2019年成人高考没有被录取,3月份还可以注册这所学校2019年成人高考成绩已经陆陆续续公布了,没有录取的同学怎么样才能最快的注册学历呢?今天小编给大家介绍一所学校,2021年3月即可注册学籍,目前最快入学的方式。 这所学校就是——国家开放大学。 国家开放大学原…

2019年成考录取分数线已出,及时查看

原标题:2019年成考录取分数线已出,及时查看随着成考成绩出来后,部分省份的录取分数线已经出来了,因此,同学们可以对此进行一个参考,对比着自己的成绩。具有重要的参考价值。 成考录取注意事项 1、成考录取只看总分 成考录取首先是看你的总分。不会看单科成绩。就算有一…

从打工仔到白领,自考给我的人生开了一扇窗!

原标题:从打工仔到白领,自考给我的人生开了一扇窗!有些事情你还在犹豫,可是有些人已经在做了!这就是差距的开始! 初中毕业、高中毕业的你是不是也想找到一份自己满意的工作。然而现在学历却是你找工作的一块敲门砖。 虽然很多时候我们没办法去选择自己的起点,但是我们…

教育部官宣: 这些专业要火!人才缺口大,就业不成问题

原标题:教育部官宣: 这些专业要火!人才缺口大,就业不成问题近日,在国务院联防联控机制举行的新闻发布会上,一些专业被“点名”,分别是:临床医学、公共卫生、集成电路、人工智能、预防医学、应急管理、养老服务管理、电子商务专业。 教育部副部长翁铁慧表示,“这些领域…

为什么有人说“天津是高考天堂”?

原标题:为什么有人说“天津是高考天堂”?一个省市能否成为“高考天堂”,主要由以下三个因素决定: 1.该省高考报名人数较少 2019年天津高考报名人数5.6万,山东考生59.2万,天津高考报名人数一直以来都是比较低的 2.高校教育资源丰富 该省或市高校多,就会向本地倾斜,招…

天津集体户口孩子落户后,在哪就读 ?一定要看的几点!

原标题:天津集体户口孩子落户后,在哪就读 ?一定要看的几点!天津集体户口孩子落户政策 : 已经落户天津的朋友们,和即将落户天津的朋友们,绝大多数都是看中了天津独特的教育优势这一点。但大部分外地家长还是并不清楚天津集体户口孩子落户政策,天津的哪个区域买房,房子到…

2019年成人高考报名流程

原标题:2019年成人高考报名流程成人高考现在这个发展趋势越来越大,越来越多上班族因为学历的原因而晋升不了主管,越来越多的人因为学历的原因拿不到退休金,平时上班也很忙,通过成人高考提升学历也是一种选择,彩赋教育会为您提供更多的选择。 选择成人高考,即将报考的同…

为什么说健康管理师是暴利职业,看完你就明白了

原标题:为什么说健康管理师是暴利职业,看完你就明白了为什么说健康管理师是暴利职业,看完你就明白了。随着人们生活水平的日益提高,大家对健康的渴求显得越来越强烈,不分年龄,无关性别,健康已成为一个社会课题。国务院(【2013】40号文件)《关于促进健康服务业发展的若…

2018到2019年入深户如何办理?

原标题:2018到2019年入深户如何办理? 2018到2019年入深户如何办理深户?这个问题关系到很多人的切身实处,入深户年龄是绕不开的话题,特别的对于入深户来说。年龄大意味着机会少难度越来越大,花的费用也相对高,涉及到的时间就有长有短,几个月到一年的不等,视个人情况而定…

马云的无人超市来了,你慌了吗?

原标题:马云的无人超市来了,你慌了吗? 2017年7月10号 马云的无人超市当时在朋友圈刷屏了 一个这么大的超市 竟然没有一个售货员、收银员 只需要完成以下三步 就可以购买到你想要的商品 第一步是扫码进店 第二步是选购商品 第三步直接走人 体验无人超市的神奇 侧面说明无人超…

angular中ng-switch的使用

如下图,数据库中性别字段非必填,所以出现有些数据没有性别一栏是空,而且数据库中性别的值为英文的Male或者Female,在模板上显示时需要判断,然后显示出对应的性别,用ng-switch配合ng-switch-when就可以很好的解决这个问…

1、Angular8环境搭建以及项目创建

前段时间要求学习Angular,想着先学Angular JS,很老的,被说现在8都出来了,于是赶紧学8,Angular1和2变化比较大,后面就比较稳定了,那就学新的吧,在公司学习,记下笔记然后回…

Angular表单中的FormControl、FormGroup、FormBuilder、FormArray

Angular表单中的FormControl、FormGroup、FormBuilder、FormArray 要使用响应式表单,首先需要在angular/forms包中导入ReactiveFormsModule,并把它放到ngModule的imports数组中去。 login.module.ts import { ReactiveFormsModule } from angular/forms…

AngularJS监听数组变化

我们在使用angualr的监听时候,业务的需要我们会去监听一个数组的某一个值得变化,再写逻辑代码。然而我们在使用$scope.$watch(“”,function(){ })时候会发现不管用,这是由于$scope.$watch是有三个参数的&a…

Linux 下安装angular

1.Ubuntu下安装使用nvmwget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash或者curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash 安装成功之后就是第一坑,nvm需要激活 但是我查过很多文章…

三大框架的优缺点(Vue、Angular、React)以及Svelte

三大框架的优缺点 Vue Vue优点 简单:官方文档很清晰,比 Angular 简单易学。快速:异步批处理方式更新 DOM。组合:用解耦的、可复用的组件组合你的应用程序。紧凑:~18kb mingzip,且无依赖。强大&#xff1…

Angular 从0到1 (一)史上最简单的Angular教程

第一节:初识Angular-CLI第二节:登录组件的构建第三节:建立一个待办事项应用第四节:进化!模块化你的应用第五节:多用户版本的待办事项应用第六节:使用第三方样式库及模块优化用第七节&#xff1a…

angular8多环境多目录打包文件.

在一个大型项目中,不可能只存在本地环境,测试环境和生产环境.大多时候分多个测试环境,比如 1.普通测试环境 打包到build文件夹 2.预发布一套(模拟正式线环境) 打包到PublishTest01文件夹 3.预发布二套(模拟正式线环境) 打包到PublishTest02文件夹 4.正式线环境 打包到Relea…

Angular(过滤器基本用法)

html部分 ............................................................. <!doctype html><html ng-app"myApp"><head> <meta charset"UTF-8"> <title>AngularJS Filters</title></head><body>&l…