最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle性能问题诊断一例

来源:懂视网 责编:小采 时间:2020-11-09 11:12:44
文档

Oracle性能问题诊断一例

Oracle性能问题诊断一例:今天一打开数据库,我还什么事情都没做,就发现硬盘灯狂转。这是为啥?初步判定是Oracle的计划任务在运行,但是哪个在运行,还不 今天一打开数据库,我还什么事情都没做,就发现硬盘灯狂转。这是为啥?初步判定是Oracle的计划任务在运行,但是哪个在运行,
推荐度:
导读Oracle性能问题诊断一例:今天一打开数据库,我还什么事情都没做,就发现硬盘灯狂转。这是为啥?初步判定是Oracle的计划任务在运行,但是哪个在运行,还不 今天一打开数据库,我还什么事情都没做,就发现硬盘灯狂转。这是为啥?初步判定是Oracle的计划任务在运行,但是哪个在运行,

今天一打开数据库,我还什么事情都没做,就发现硬盘灯狂转。这是为啥?初步判定是Oracle的计划任务在运行,但是哪个在运行,还不

今天一打开数据库,我还什么事情都没做,就发现硬盘灯狂转。这是为啥?初步判定是Oracle的计划任务在运行,但是哪个在运行,还不知道。

所以,第一步先判断后台在跑什么东西:
select * from v$session_longops where sofar <> totalwork

从这个可以了解到大部分信息,包括:
1、session信息:sid,serial#
2、执行内容:target_desc
3、执行进度:sofar/totalwork
4、开始时间:start_time
5、执行用户:username
6、sql信息:sql_id,sql_address,sql_hash_value

根据以上内容,其实我就已经可以强制停止这个的sql了,但是还得找出这个源头,也就是“责任人”--谁执行了这个sql。

于是,第二个步骤就是根据上面的第五点:执行用户,去找该用户下对应的计划任务或job:

1、job:
select * from user_jobs
2、计划任务:
select * from user_scheduler_jobs;

从这里我知道了发起人及具体发起的那个执行点。
接下来的事情就简单了,先确认下这个定时处理的是什么内容,如果没有用或对当前环境无关紧要,则关闭job或计划任务:
exec dbms_job.broken(21,true);

exec dbms_scheduler.disable('AUTO_SPACE_ADVISOR_JOB');--这是例子

当然,有时候不是直接关闭就行了,,还得看下为何会产生这么大的磁盘扫描。这个时候就要去看sql的执行计划,搞清原因,然后对其优化。这次我本地产生这个问题的原因其实很简单,因为导入dmp的时候没有指定索引,索引后台处理的时候都是走的全表扫描,导致出现这个情况。

最后,关闭之后,还有做一件事情,就是把正在执行的过程停止掉:
alter system kill session 'sid,serial#'

linux

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

Oracle性能问题诊断一例

Oracle性能问题诊断一例:今天一打开数据库,我还什么事情都没做,就发现硬盘灯狂转。这是为啥?初步判定是Oracle的计划任务在运行,但是哪个在运行,还不 今天一打开数据库,我还什么事情都没做,就发现硬盘灯狂转。这是为啥?初步判定是Oracle的计划任务在运行,但是哪个在运行,
推荐度:
标签: 问题 数据库 诊断
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top