今天一早还在分析报表问题,就有人反映系统出现反应过慢情况,结果一看都几个会话在堵塞着,CPU也高达60%以上。因为刚来没多长时间不知道月初按照惯例会发什么繁忙情况。结果今天主要负责的DBA出差,这就问题出来了,我一个新手也真无从下手,还好临走前,给了点真货,能分析下表。经过同事帮忙分析到有几个语句执行非常的频繁,且同一个语句不共享使用,估计是开发写的语句有问题,给总部反映了问题后,让我更忙活了,一会调这个日志,一会出这个报告的,还好学了1个多月紧紧张张的应对吧,让我详细的分析这几个语句为什么会这样,目前还看不懂adm/adr/sqlrpt报告,不知道从这里面看出多少信息来。用最好用的办法(kill掉),这招管用,估计前台使用的人崩溃了。
对于今天大家一起分析的过程,对于我来说发现有太多的问题还没有解决,前两天还觉得自己懂点东西了,实战中要求的知识还很多那。比如说linux命中查看文件大小,已经只知道用ls -l命令查看,都不分析每一列的意思。同事让我查询索引状况,我也是不熟悉,索引是否有效,对表分析的时间,还有分析表的JOB执行情况,还有就是对索引建立,建普通索引或本地索引有什么区别那,好像我对索引还一无所知那。