电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Oracle中自動工作負(fù)載信息庫(AWR)介紹

瀏覽:3日期:2023-11-22 13:21:36
作為一個數(shù)據(jù)庫治理員,您可能已經(jīng)投資購買了第三方工具或使用自己開發(fā)的工具來在數(shù)據(jù)庫運(yùn)行期間采集具體的統(tǒng)計數(shù)據(jù),并從這些統(tǒng)計數(shù)據(jù)中導(dǎo)出獲得性能量度。在緊急的情況下,您可以訪問這些量度來與當(dāng)前的情況作比較。再度查看這些過去的事件可以給當(dāng)前的問題帶來一些啟發(fā),因此不斷采集相關(guān)的統(tǒng)計數(shù)據(jù)對于性能分析變得很重要。 一段時間以來,Oracle 在這個領(lǐng)域中的解決方案是它內(nèi)置的工具 Statspack。雖然某些情況下證實它是非常有價值的,但經(jīng)常缺少性能故障診斷實踐所需的強(qiáng)健性。Oracle Database 10g 提供了一個顯著改進(jìn)的工具:自動工作負(fù)載信息庫 (AWR)。AWR 和數(shù)據(jù)庫一起安裝,不但采集統(tǒng)計數(shù)據(jù),還采集導(dǎo)出的量度。 快速測試驅(qū)動程序 通過運(yùn)行 $ORACLE_HOME/rdbms/admin 目錄中的 awrrpt.sql 腳本,AWR 的功能可以立即通過它從采集的統(tǒng)計數(shù)據(jù)和量度中生成的報表得到最好的說明。這個腳本從外觀和感覺上類似于 Statspack,它顯示所有的現(xiàn)有 AWR 快照并請求兩個特定的快照作為時間間隔邊界。它產(chǎn)生兩種類型的輸出:文本格式(類似于 Statspack 報表的文本格式但來自于 AWR 信息庫)和默認(rèn)的 Html 格式(擁有到部分和子部分的所有超鏈接),從而提供了非常用戶友好的報表。現(xiàn)在運(yùn)行該腳本以查看報表,從而對 AWR 的功能有一個了解。 實施 現(xiàn)在,讓我們來看看 AWR 是如何設(shè)計和構(gòu)建的。AWR 實質(zhì)上是一個 Oracle 的內(nèi)置工具,它采集與性能相關(guān)的統(tǒng)計數(shù)據(jù),并從那些統(tǒng)計數(shù)據(jù)中導(dǎo)出性能量度,以跟蹤潛在的問題。與 Statspack 不同,快照由一個稱為 MMON 的新的后臺進(jìn)程及其從進(jìn)程自動地每小時采集一次。為了節(jié)省空間,采集的數(shù)據(jù)在 7 天后自動清除。快照頻率和保留時間都可以由用戶修改。要查看當(dāng)前的設(shè)置,您可以使用下面的語句: select snap_interval, retentionfrom dba_hist_wr_control;SNAP_INTERVAL  RETENTION------------------- -------------------+00000 01:00:00.0  +00007 00:00:00.0 這些 SQL 語句顯示快照每小時采集一次,采集的數(shù)據(jù)保留 7 天。要修改設(shè)置 — 例如,快照時間間隔為 20 分鐘,保留時間為兩天 — 您可以發(fā)出以下命令。參數(shù)以分鐘為單位。 begin  dbms_workload_repository.modify_snapshot_settings ( interval => 20, retention => 2*24*60  );end; AWR 使用幾個表來存儲采集的統(tǒng)計數(shù)據(jù),所有的表都存儲在新的名稱為 SYSAUX 的特定表空間中的 SYS 模式下,并且以 WRM$_* 和 WRH$_* 的格式命名。前一種類型存儲元數(shù)據(jù)信息(如檢查的數(shù)據(jù)庫和采集的快照),后一種類型保存實際采集的統(tǒng)計數(shù)據(jù)。(您可能已經(jīng)猜到,H 代表“歷史數(shù)據(jù) (historical)”而 M 代表“元數(shù)據(jù) (metadata)”。)在這些表上構(gòu)建了幾種帶前綴 DBA_HIST_ 的視圖,這些視圖可以用來編寫您自己的性能診斷工具。視圖的名稱直接與表相關(guān);例如,視圖 DBA_HIST_SYSMETRIC_SUMMARY 是在WRH$_SYSMETRIC_SUMMARY 表上構(gòu)建的。 AWR 歷史表采集的信息比 Statspack 多許多,這些信息包括表空間使用率、文件系統(tǒng)使用率、甚至操作系統(tǒng)統(tǒng)計數(shù)據(jù)。這些表的完整的列表可以通過以下命令從數(shù)據(jù)字典中看到: select view_name from user_views where view_name like 'DBA_HIST_%' escape ''; 視圖 DBA_HIST_METRIC_NAME 定義 AWR 采集到的重要的量度、它們所屬的組和采集它們的單位。例如,下面是一個記錄(豎直格式): DBID : 4133493568GROUP_ID : 2GROUP_NAME: System Metrics Long DurationMETRIC_ID : 2075METRIC_NAME  : CPU Usage Per SecMETRIC_UNIT  : CentiSeconds Per Second 它顯示一個量度“每秒 CPU 使用率”以“每秒的厘秒數(shù)”為單位進(jìn)行測量,并且該量度屬于一個量度組 “System Metrics Long Duration”。這條記錄可以和其它的表(如 DBA_HIST_SYSMETRIC_SUMMARY)結(jié)合,以獲得數(shù)據(jù)庫的活動信息,形式如下: select begin_time, intsize, num_interval, minval, maxval, average, standard_deviation sd from dba_hist_sysmetric_summary where metric_id = 2075;BEGININTSIZE NUM_INTERVAL  MINVAL MAXVAL AVERAGE  SD----- ---------- ------------  ------- ------- -------- ----------11:39 179916  30 0 333 9.8155354811:09 180023  3021 35  28 5.91543912... and so on ... 下面我們看看 CPU 時間是如何消耗的(以厘秒為單位)。標(biāo)準(zhǔn)差加入到了我們的分析中,它有助于確定平均數(shù)字是否反映了實際的工作負(fù)載。在第一條記錄中,平均值是每秒消耗 CPU 時間 3 厘秒,但標(biāo)準(zhǔn)差是 9.81,這意味著平均值 3 不能反映工作負(fù)載。在第二個例子中,平均值為 28,標(biāo)準(zhǔn)差為 5.9,這更具有代表性。這種類型的信息趨勢有助于了解幾個環(huán)境參數(shù)對性能量度的影響。使用統(tǒng)計數(shù)據(jù) 迄今為止,我們看到了 AWR 所采集的內(nèi)容,現(xiàn)在讓我們看看它將如何處理數(shù)據(jù)。 大多數(shù)性能問題并不是孤立存在的,而留有指示性的跡象,這些跡象將通向問題最終的根源。讓我們使用一個典型的調(diào)整實踐來說明這一點:您注重到系統(tǒng)很慢,于是決定查看等待的原因。您檢查發(fā)現(xiàn)“緩沖區(qū)忙等待”非常高。問題可能出在哪里呢?有幾種可能:可能有一個單調(diào)增加的索引,可能一個表太滿了,以至于要求將單個數(shù)據(jù)塊非常快速地加載到內(nèi)存中,或其它一些因素。無論在哪種情況下,您都首先要確定存在問題的段。假如它是一個索引段,那么您可以決定重新構(gòu)建它,把它修改為一個反向鍵索引,或把它轉(zhuǎn)換成一個在 Oracle Database 10g 中引進(jìn)的散列分區(qū)索引。假如它是一個表,您可以考慮修改存儲參數(shù)來使它不那么密集,或者利用自動段空間治理把它轉(zhuǎn)移到一個表空間中。 您的處理計劃一般是有規(guī)律的,并且通常基于您對各種事件的了解和您處理它們的經(jīng)驗。現(xiàn)在設(shè)想相同的事情由一個引擎來完成,這個引擎采集量度并根據(jù)預(yù)先確定的邏輯來推出可能的計劃。您的工作不就變得更輕松了嗎? 現(xiàn)在在 Oracle Database 10g 中推出的這個引擎稱為自動數(shù)據(jù)庫診斷監(jiān)控程序 (ADDM)。為了作出決策,ADDM 使用了由 AWR 采集的數(shù)據(jù)。在上面的討論中,ADDM 可以看到發(fā)生了緩沖區(qū)忙等待,然后取出相應(yīng)的數(shù)據(jù)來查看發(fā)生緩沖區(qū)忙等待的段,評估其特性和成分,最后為數(shù)據(jù)庫治理員提供解決方案。在 AWR 進(jìn)行的每一次快照采集之后,調(diào)用 ADDM 來檢查量度并生成建議。因此,實際上您擁有了一個一天二十四小時工作的自動數(shù)據(jù)庫治理員,它主動地分析數(shù)據(jù)并生成建議,從而把您解放出來,使您能夠關(guān)注更具有戰(zhàn)略意義的問題。 要查看 ADDM 建議和 AWR 信息庫數(shù)據(jù),請使用在名稱為 DB Home 的頁面上的新的 Enterprise Manager 10g 控制臺。要查看 AWR 報表,您可以從治理轉(zhuǎn)至工作負(fù)載信息庫,然后轉(zhuǎn)至 Snapshots 來查看它們。在以后的部分中,我們將更具體地討論 ADDM。 您還可以指定根據(jù)特定的情況來生成警報。這些警報稱為服務(wù)器生成警報,它們被推送到高級隊列中,在其中它們可以被任意監(jiān)聽它的客戶端使用。一個這樣的客戶端是 Enterprise Manager 10g,在其中警報被突出顯示。 時間模型 當(dāng)您有性能問題時,要縮短響應(yīng)時間您最先想到的是什么?很明顯,您希望消除(或減少)增加時間的因素的根源。您如何知道時間花費(fèi)在哪里 — 不是等待,而是真正在進(jìn)行工作? Oracle Database 10g 引進(jìn)了時間模型,以確定在各個地方花費(fèi)的時間。花費(fèi)的總的系統(tǒng)時間記錄在視圖 V$SYS_TIME_MODEL 中。下面是查詢和輸出結(jié)果。 STAT_NAME VALUE------------------------------------- --------------DB time  58211645DB CPU54500000background cpu time  254490000sequence load elapsed time0parse time elapsed1867816hard parse elapsed time  1758922sql execute elapsed time 57632352connection management call elapsed time  288819failed parse elapsed time 50794hard parse (sharing criteria) elapsed time220345hard parse (bind mismatch) elapsed time  5040PL/SQL execution elapsed time 197792inbound PL/SQL rpc elapsed time  0PL/SQL compilation elapsed time
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 干洗店加盟_洗衣店加盟_干洗店设备-伊蔻干洗「武汉总部」 | 注塑模具_塑料模具_塑胶模具_范仕达【官网】_东莞模具设计与制造加工厂家 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | 吸污车_吸粪车_抽粪车_电动三轮吸粪车_真空吸污车_高压清洗吸污车-远大汽车制造有限公司 | 日本东丽膜_反渗透膜_RO膜价格_超滤膜_纳滤膜-北京东丽阳光官网 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 瓶盖扭矩测试仪-瓶盖扭力仪-全自动扭矩仪-济南三泉中石单品站 | 自动配料系统_称重配料控制系统厂家 | 东莞市超赞电子科技有限公司 全系列直插/贴片铝电解电容,电解电容,电容器 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 耐酸碱胶管_耐腐蚀软管总成_化学品输送软管_漯河利通液压科技耐油耐磨喷砂软管|耐腐蚀化学软管 | 定量包装机,颗粒定量包装机,粉剂定量包装机,背封颗粒包装机,定量灌装机-上海铸衡电子科技有限公司 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 成都离婚律师|成都结婚律师|成都离婚财产分割律师|成都律师-成都离婚律师网 | 合肥仿石砖_合肥pc砖厂家_合肥PC仿石砖_安徽旭坤建材有限公司 | 防水套管厂家-柔性防水套管-不锈钢|刚性防水套管-天翔管道 | 标策网-专注公司商业知识服务、助力企业发展 | 建筑消防设施检测系统检测箱-电梯**检测仪器箱-北京宇成伟业科技有限责任公司 | 无菌水质袋-NASCO食品无菌袋-Whirl-Pak无菌采样袋-深圳市慧普德贸易有限公司 | 武汉不干胶印刷_标签设计印刷_不干胶标签印刷厂 - 武汉不干胶标签印刷厂家 | 超声波_清洗机_超声波清洗机专业生产厂家-深圳市好顺超声设备有限公司 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 水上浮桥-游艇码头-浮动码头-游船码头-码瑞纳游艇码头工程 | 南方珠江-南方一线电缆-南方珠江科技电缆-南方珠江科技有限公司 南汇8424西瓜_南汇玉菇甜瓜-南汇水蜜桃价格 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 折弯机-刨槽机-数控折弯机-数控刨槽机-数控折弯机厂家-深圳豐科机械有限公司 | 桨叶搅拌机_螺旋挤压/方盒旋切造粒机厂家-无锡市鸿诚输送机械有限公司 | 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 螺杆泵_中成泵业| 湖州织里童装_女童男童中大童装_款式多尺码全_织里儿童网【官网】-嘉兴嘉乐网络科技有限公司 | 中红外QCL激光器-其他连续-半导体连续激光器-筱晓光子 | 水冷式工业冷水机组_风冷式工业冷水机_水冷螺杆冷冻机组-深圳市普威机械设备有限公司 | 企业彩铃制作_移动、联通、电信集团彩铃上传开通_彩铃定制_商务彩铃管理平台-集团彩铃网 | 伸缩节_伸缩器_传力接头_伸缩接头_巩义市联通管道厂 | 模温机-油温机-电加热导热油炉-工业冷水机「欧诺智能」 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 热回收盐水机组-反应釜冷水机组-高低温冷水机组-北京蓝海神骏科技有限公司 | 猎头招聘_深圳猎头公司_知名猎头公司 | 北京浩云律师事务所-法律顾问_企业法务_律师顾问_公司顾问 |