Oracle数据库性能监控语句汇总

上传人:枫** 文档编号:489040241 上传时间:2024-01-29 格式:DOCX 页数:30 大小:38.20KB
返回 下载 相关 举报
Oracle数据库性能监控语句汇总_第1页
第1页 / 共30页
Oracle数据库性能监控语句汇总_第2页
第2页 / 共30页
Oracle数据库性能监控语句汇总_第3页
第3页 / 共30页
Oracle数据库性能监控语句汇总_第4页
第4页 / 共30页
Oracle数据库性能监控语句汇总_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《Oracle数据库性能监控语句汇总》由会员分享,可在线阅读,更多相关《Oracle数据库性能监控语句汇总(30页珍藏版)》请在金锄头文库上搜索。

1、racle数据库性能监控语句一、查看临时表空间使用状况2二、查看使用临时表空间的SQL三、收缩临时表空间3四、重建索引3五、查看表空间使用状况3六、查询表空间的总容量七、查询表空间使用率4八、查找目前表级锁九、监控目前数据库谁在运营什么SQL语句十、找使用CPU多的顾客session十一、查看死锁信息5十二、具有最高等待的对象5十三、查看具有最高等待的对象6十四、查看等待最多的SL十五、显示正在等待锁的所有会话7十七、查数据库中正在执行的SQL7十八、每天执行慢的QL8十九、查看非绑定变量的QL二十、查看L切换频率0二十一、查看SL执行进度1二十二、查询外键字段在主键表中没有索引的11二十三、

2、 查看软硬解析,游标数2二十四、查看未提交的事物的会话和锁的对象12二十五、通过系统中PID去数据库中找执行的SQL13二十六、序列/索引差别比对成果后的创立语句3二十七、查看热点块的对象15二十八、查看某顾客表大小/总数状况15二十九、 重新编译失效存储包语句16三十、 race查看各表空间使用状况和最大最小块16三十一、Oac 查看TEMP表空间使用状况7三十二、 Oale 查看回滚进度状况用的几种QL7三十三、Orale查询锁之间的依赖关系18三十四、Orce 查找锁之间依赖关系的最源头SID20写于1月,所有语句通过测试一、查看临时表空间使用状况 Seletf.tabspace_nae

3、 ,sm(f.te_ee + f.ytesused) 1024/04/1024 otl GB ,sum(f.ytsfr+ f.byts_used) -nl(p.ytes_usd, )) /1024/01024ree GB ,su(nvl(byteused, 0)/1024/1024/1024 ed GB omsys._$em_spc_hae , dbtemp_fs, sys.v_$ep_extent_o were fablepace_nae(+) = d.talespcename and f.fl_id(+)= d.fl_ianp.fi_id(+) = d.fil_i rou byfablsp

4、ac_nme二、查看使用临时表空间的QL Select .sernam, se.sd, su.extt, s.bock *to_number(tri(p.vaue)) as Spce, tbespac,setype, sl_textfom v$sot_ge u,v$paamtr p, $ssionse, v$sql s wre pname= bblocksize ad u.seon_dr = seadd andshs_vlue = su.qhash ands.addess =su.sqlad ordr by se.useam, e.si 三、收缩临时表空间 lter alespac temp

5、shrkspace; ale tabespace temp hrink mfie 四、重建索引 ltr inxPK_CRSSRELAINrbild; 五、查看表空间使用状况 ELECUPER(FBESPAC_NAME)表空间名,D.TOT_ROOTTE_MB 表空间大小(M), D.TO_ROOTE_MB -F.TOTA_BYTES 已使用空间(), OAR(ROUD((D.TT_GROOTMB F.TOL_BYTES) TT_GROOTE_MB 100,2),990.99) | % 使用比, F.TTA_BYTES 空闲空间(M), .MAX_BYES最大块(M) ROM (SECT TAB

6、ESPAC_NAE,UND(SU(TES) (024* 1024), 2)OTALBYE, UND(MAX(YES) / (4 14), ) A_BYTEFRM SSDBA_FREE_SPAEROP B TABLESPACE_AME) F, (SELECTDDABLESPCE_AME, RON(SUM(D.YTES) / (10* 024), ) TOOTTE_MFRO SY.BA_DAT_FIS DD RUY DD.TAESPAEAME) DHEREDABESPACE_NAE FABSP_NME OD BY; 六、查询表空间的总容量 selet alespe_name, s(bt) 104

7、/ 1024 a M from dba_ata_files groupbytabespacenam; 七、查询表空间使用率 select ttal.tablesac_name,rond(tota.MB, 2) aTotal_MB,考试大论坛round(talMB - f.MB,2) as sedMB,und(( - fe. / otal) 10,2) | s Used_Pcfrom (seec tablpace_nme, su(bytes) /124 / 124 as MB from dbafresacegoupby aespac_name) ree,(selectblspce_name, (

8、bytes) 1024/1024 Mfrm da_tafiles goup by ablsace_name) totalwhere re.tablesa_nam = total.ablespacename; 八、查找目前表级锁 sl sess.sid, ses.serial, oorcle_useram, lo.suser_nme, ao.jet_ne,lo.lockedmode rom v$ocked_object l, dbobjets ao, v$session sess where ao.object_i= lo.objet_id adlosesion_i = esssd; 杀掉锁表进

9、程: alerystm kill session 436,35123; 九、监控目前数据库谁在运营什么SQ语句 see osusr, usenam, ql_text from v$sssion a,vqltex where a.sq_addres b.dress ordr by addres, ece; 十、找使用CU多的顾客session elet sd,pid,staus,bstr(a.prrm,1,4) rog, a.temina,osuser,value/60/0 value frm v$esion a,$proes b,$estat c wre cstistic#=1 n c.si=

10、a.si ad a.paddr=.addorde byvue desc; 十一、查看死锁信息 SLCT (SLECTuserna FOM v$sssion WHRE SID =a.SD) bock, .ID, is blckin,(SEE serame FOM vesin HE ID = b.SID) bockee, b.SID RM vock a, v$lock HERE a.BLOCK= 1 ANDb.request 0 NDaid1 = .i1 AD a.id2 =b.d2; 十二、具有最高等待的对象 SLET o.WNER,.oject_ame, oobject_ype, a.evt,

11、S(.wttime + .timewite) toalait_imFROM $acive_sesio_hitory , dba_objcts o HERE a.sameime BETWEEN SYST -30 / 28 ANDYSDAT ANDa.crrent_obj# = o.obectiGROUP BYoOWER,.objct_nam, oobject_ty, .en ODEBtta_wi_tie SC; 十三、查看具有最高等待的对象 EC a.esion_id,s.osusr, s.machin, spom, owner, o.bject_nam, o.oject_typ, avent, SUM(a.waitm +a.i_waite)toalwa_ime FOM vactve_essinhitoy a,da_oecs o,v$sessin WHER a.smple_tie WEE YAT- 30 / 80ANDSYATE AND a.rrent_o# = bjctid ND asession_d sSID GROUP Y o.wne, o.objtnae,o.object_type, a.eet, a.sesnid,s.prgram, .machine, s.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号