日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

Oracle10g數(shù)據(jù)庫最佳新特性:等待界面

瀏覽:229日期:2023-11-25 09:13:45
Oracle10g等待界面為還沒有被ADDM 捕捉的即時(shí)性能問題提供了有價(jià)值的診斷數(shù)據(jù)。 “數(shù)據(jù)庫太慢了!” 這句話通常出自一位嚴(yán)格的用戶之口。假如您和我一樣,那么在您的 DBA 生涯中您肯定無數(shù)次聽到過這句話。 那么,您又怎樣解決該問題呢?除了對(duì)用戶置之不理之外(這是我們大多數(shù)人都不敢奢望的想法),您可能要做的第一件事就是查看是否有任何會(huì)話在等待數(shù)據(jù)庫內(nèi)部或外部的任何事件。 Oracle 提供了一個(gè)簡單但一流的機(jī)制來達(dá)到此目的:V$SESSION_WAIT 視圖。該視圖顯示了有助于您的診斷的各種信息,如一個(gè)會(huì)話正在等待或已經(jīng)等待的事件,以及等待了多長時(shí)間和多少次。例如,假如會(huì)話在等待事件 'db file sequential read',列 P1 和 P2 將顯示會(huì)話正在等待的塊的 file_id 和 block_id。 對(duì)于大多數(shù)等待事件而言,這個(gè)視圖足夠了,但它還不是一個(gè)強(qiáng)健的調(diào)整工具,之所以如此說,至少是因?yàn)橐韵聝蓚€(gè)重要原因: 該視圖是當(dāng)前情況的一個(gè)快照。當(dāng)?shù)却辉俅嬖跁r(shí),會(huì)話先前出現(xiàn)的那些等待的歷史也將消失,從而使得事后診斷非常困難。V$SESSION_EVENT 提供了累積的但不是非常具體的數(shù)據(jù)。 V$SESSION_WAIT 包含了只與等待事件相關(guān)的信息;要獲得所有其它的相關(guān)信息(如用戶 ID 和終端),您必須將它和 V$SESSION 視圖結(jié)合使用。 在 Oracle 數(shù)據(jù)庫 10g 中,等待界面經(jīng)過了徹底的重新設(shè)計(jì),從而只需更少的 DBA 干預(yù)即可提供更多的信息。在本文中,我們將瀏覽這些新的特性,并了解它們?nèi)绾螏椭覀冊\斷性能問題。對(duì)于大多數(shù)性能問題,您可以從自動(dòng)數(shù)據(jù)庫診斷治理器 (ADDM) 中獲得擴(kuò)展分析,但對(duì)于還沒有被 ADDM 捕捉的即時(shí)問題,等待界面將提供有價(jià)值的診斷數(shù)據(jù)。 增強(qiáng)的會(huì)話等待 第一個(gè)增強(qiáng)涉及到 V$SESSION_WAIT 本身。這一點(diǎn)通過示例可以很好地說明。 假定您的用戶抱怨會(huì)話掛起了。您查明了該會(huì)話的 SID,并在 V$SESSION_WAIT 視圖中選中了該 SID 的記錄。輸出顯示如下。 SID : 269SEQ# : 56EVENT:enq:TX - row lock contentionP1TEXT  :namemodeP1  : 1415053318P1RAW: 54580006P2TEXT  :usn<<16 slotP2  : 327681P2RAW: 00050001P3TEXT  :sequenceP3  : 43P3RAW:0000002BWAIT_CLASS_ID: 4217450380WAIT_CLASS# : 1WAIT_CLASS  : ApplicationWAIT_TIME: -2SECONDS_IN_WAIT : 0STATE:WAITED UNKNOWN TIME 注重左邊顯示的列;在這些列中,WAIT_CLASS_ID、WAIT_CLASS# 和 WAIT_CLASS 是 10g 中新增的列。列 WAIT_CLASS 指示等待的類型,必須將其作為有效的等待事件解決或者作為空閑的等待事件退出。在上面的例子中,等待類顯示為 Application,這表示它是一個(gè)需要您注重的等待。 該列突出顯示那些能夠證實(shí)與您的調(diào)整最相關(guān)的少數(shù)幾條記錄。例如,您可以使用如下查詢來獲取事件的等待會(huì)話。 select wait_class, event, sid, state, wait_time, seconds_in_waitfrom v$session_waitorder by wait_class, event, sid/下面是一個(gè)樣例輸出: WAIT_CLASS EVENT  SID STATE WAIT_TIME SECONDS_IN_WAIT---------- -------------------- ---------- ------------------- ---------- ------Application enq:TX -  269 WAITING 073row lock contentionIdleQueue Monitor Wait 270 WAITING   040IdleSQL*Net message from client 265 WAITING073Idlejobq slave wait 259 WAITING08485Idlepmon timer 280 WAITING073Idlerdbms ipc message  267 WAITING0184770Idlewakeup time manager 268 WAITING040Network SQL*Net message to client  272 WAITED SHORT TIME -10在這,您可以看到幾個(gè)事件(如 Queue Monitor Wait 和 JobQueue Slave)被明確地歸為 Idle 事件。您可以將它們作為非阻塞等待消除掉;不過,有時(shí)這些“空閑”事件可能指示一個(gè)內(nèi)在的問題。例如,與 SQL*Net 相關(guān)的事件可能指示高網(wǎng)絡(luò)延遲(除其他因素外)。 另一件要注重的重要的事情是,WAIT_TIME 的值為 -2。某些平臺(tái)(如 Windows)不支持快速計(jì)時(shí)機(jī)制。假如在這些平臺(tái)上沒有設(shè)定初始化參數(shù) TIMED_STATISTICS,那么將無法獲得準(zhǔn)確的計(jì)時(shí)統(tǒng)計(jì)數(shù)據(jù)。在這種情況下,在 Oracle9i 中,該列將顯示一個(gè)非常大的數(shù)字,這使問題變得更加不清楚。在 10g 中,值 -2 指示這種情況 — 平臺(tái)不支持快速定時(shí)機(jī)制并且沒有設(shè)定 TIMED_STATISTICS。(對(duì)于本文剩下的部分,我們將假定存在一個(gè)快速計(jì)時(shí)機(jī)制。) 會(huì)話也顯示等待 記得長期以來一直需要將 V$SESSION_WAIT 與 V$SESSION 結(jié)合使用以獲得有關(guān)會(huì)話的其他具體信息嗎?嗯,這已經(jīng)成為歷史了。在 10g 中,V$SESSION 視圖還顯示由 V$SESSION_WAIT 顯示的等待。下面是 V$SESSION 視圖其余的列,這些列顯示了會(huì)話當(dāng)前等待的等待事件。 EVENT# NUMBEREVENT VARCHAR2(64)P1TEXT VARCHAR2(64)P1 NUMBERP1RAW RAW(4)P2TEXT VARCHAR2(64)P2 NUMBERP2RAW RAW(4)P3TEXT VARCHAR2(64)P3 NUMBERP3RAW RAW(4)WAIT_CLASS_ID NUMBERWAIT_CLASS#NUMBERWAIT_CLASS VARCHAR2(64)WAIT_TIME NUMBERSECONDS_IN_WAITNUMBERSTATE VARCHAR2(19)這些列與 V$SESSION_WAIT 中的那些列相同,且顯示相同的信息,從而不再需要在那個(gè)視圖中查看它們了。因此,對(duì)于等待任意事件的任意會(huì)話,您僅需要查看一個(gè)視圖。 讓我們回到原來的問題:SID 為 269 的會(huì)話正等待事件 enq:TX — row lock contention,指示它正等待被另一個(gè)會(huì)話占用的鎖。要診斷該問題,您必須識(shí)別占用鎖的那個(gè)會(huì)話。但您如何才能做到這一點(diǎn)? 在 Oracle9i 及更低版本中,您可能得編寫復(fù)雜(和極耗資源)的查詢來獲得占用鎖的會(huì)話的 SID。而在 10g 中,您所要做的就是執(zhí)行以下查詢: select BLOCKING_SESSION_STATUS, BLOCKING_SESSIONfrom v$session where sid = 269BLOCKING_SE BLOCKING_SESSION----------- ----------------VALID265找到了:SID 為 265 的會(huì)話阻塞了會(huì)話 269。還能更輕易嗎? 用戶仍然在纏著您,因?yàn)橛脩舻膯栴}仍然沒有得到滿足的解答。為什么用戶的會(huì)話花了這么長時(shí)間才完成?您可以執(zhí)行以下命令來找出原因: select * from v$session_wait_class where sid = 269; 輸出返回為: SID SERIAL# WAIT_CLASS_ID WAIT_CLASS# WAIT_CLASSTOTAL_WAITS TIME_WAITED---- ------- ------------- ----------- ------------- ----------- -----------269110642174503801 Application 873 261537269110632902558402 Configuration4  4269110633864003675 Commit  1  0269110627231689086 Idle 15 148408269110620001533157 Network 15  0269110617407597678 User I/O 26  1注重這里有關(guān)會(huì)話等待的大量信息。現(xiàn)在您知道了,該會(huì)話已經(jīng)為與應(yīng)用程序相關(guān)的等待等待了 873 次(共 261,537 厘秒),在與網(wǎng)絡(luò)相關(guān)的事件中等待了 15 次等等。
標(biāo)簽: Oracle 數(shù)據(jù)庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩精品一卡| 午夜精品亚洲| 日韩三区四区| 一区二区三区四区日韩| 香蕉久久久久久久av网站| 成人精品中文字幕| 欧美一级精品| 午夜在线播放视频欧美| 亚洲深夜福利在线观看| 亚洲欧洲av| 欧美亚洲专区| 国产精品久久久久久久久久齐齐 | 亚洲精品1区| 亚洲欧美成人综合| 亚洲制服一区| 欧美日韩亚洲国产精品| 国产精品资源| 精品国产亚洲一区二区三区大结局| 美女视频黄 久久| 日韩成人精品一区| 日本精品影院| 一区在线观看| 日韩不卡一区二区| 精品亚洲成人| 久久久久亚洲| 欧美专区18| 欧美日韩亚洲一区三区| 精品美女久久| 久久精品高清| 综合国产视频| 国产精品nxnn| 天堂网av成人| 在线看片一区| 国产福利资源一区| 成人久久一区| 亚洲精品成a人ⅴ香蕉片| 日韩欧乱色一区二区三区在线| 日韩毛片一区| 狠狠久久伊人中文字幕| 日韩av福利| 免费看日韩精品| 国产精品毛片久久久| 中文字幕在线看片| 爽好多水快深点欧美视频| 国产亚洲欧美日韩精品一区二区三区 | 五月精品视频| 亚洲最大av| 精品一区91| 天堂va蜜桃一区二区三区| 国产精品一区二区三区美女 | 久久久天天操| 日本综合视频| 成人午夜精品| 青草av.久久免费一区| 激情亚洲影院在线观看| 蜜臀久久久99精品久久久久久| 国产欧美另类| 亚洲五月婷婷| 91精品麻豆| 国内精品福利| 久久精品av麻豆的观看方式| 中文字幕高清在线播放| 午夜精品影视国产一区在线麻豆| 精品久久不卡| 亚洲综合五月| 日韩精品影视| 国产精品一页| 亚洲欧美视频| 欧美一级鲁丝片| 91精品国产自产观看在线| 欧美日韩色图| 麻豆91在线播放| 亚洲五月综合| 日韩天堂在线| 国产精品男女| 视频在线观看国产精品| 国产一区二区三区四区| 一区二区电影| 天堂资源在线亚洲| 久久99国产精品视频| 在线免费观看亚洲| 国产91精品对白在线播放| 久久成人福利| 亚洲精品黄色| 伊人成人网在线看| 波多野结衣久久精品| 国产精品最新| 日韩一区二区三区高清在线观看 | 久久男人av| 日韩精品电影一区亚洲| 自拍日韩欧美| 日韩在线短视频| 久久久国产精品入口麻豆| 亚洲精品人人| 亚洲欧洲一区二区天堂久久| 日本免费久久| 高清一区二区| 国产极品模特精品一二| 亚洲美女久久| 免费成人在线影院| 亚洲欧洲一区| 久久一区二区中文字幕| 高潮久久久久久久久久久久久久| 奇米色欧美一区二区三区| 午夜在线播放视频欧美| 免费国产自久久久久三四区久久 | 美女性感视频久久| 日韩国产一二三区| 亚洲视频国产| 视频在线在亚洲| 午夜欧美精品久久久久久久| 精品日韩视频| 成人自拍av| 99久久激情| 久久中文视频| 亚洲小说欧美另类婷婷| 国产盗摄——sm在线视频| 久久精品国产网站| 狂野欧美性猛交xxxx| 久久精品网址| 久久麻豆视频| 精品国产亚洲一区二区三区在线 | 免费一级欧美片在线观看网站| 日本不卡一区二区| 日本在线视频一区二区| 四虎在线精品| 日本成人精品| 亚洲精品欧美| 日本成人一区二区| 国产欧美日韩一区二区三区四区 | 国产精品av久久久久久麻豆网| 中文另类视频| 亚洲福利久久| 日韩视频精品在线观看| 黄色成人精品网站| 一本一道久久a久久精品蜜桃| 亚洲天堂久久| 久久国产高清| 日韩av在线免费观看不卡| 国产亚洲第一伦理第一区| 国产区精品区| 久久91视频| 日韩毛片在线| 夜夜嗨av一区二区三区网站四季av| 一本一道久久a久久精品蜜桃| 中文亚洲免费| 日韩欧美精品一区二区综合视频| 欧美性www| 精品国产a一区二区三区v免费| 国产精品成人一区二区不卡| 日韩av专区| 九色精品91| 亚洲精品亚洲人成在线观看| 国产精品亚洲综合久久| 精品国产a一区二区三区v免费| a日韩av网址| 欧美在线资源| 日韩高清不卡在线| 精品一区二区三区的国产在线观看| 日韩电影免费网站| 99视频精品免费观看| 日韩美女精品| 国产精品精品| 9国产精品视频| 91精品在线免费视频| 精品黄色一级片| 欧美午夜精品一区二区三区电影| 免费人成精品欧美精品| 国产精品久久久久久久久久白浆 | 秋霞影视一区二区三区| 六月丁香综合| 欧美国产亚洲精品| 久久久久久久久丰满| 中文一区一区三区免费在线观 | 黄毛片在线观看| 国产亚洲在线| 你懂的国产精品永久在线| 黑森林国产精品av| 首页欧美精品中文字幕| 久久精品国产网站| 亚洲激情社区| 免费看久久久| 激情婷婷亚洲| 国产精品一区二区精品| 久久久精品午夜少妇| 五月激激激综合网色播| 国产传媒av在线| 亚洲欧美网站在线观看| 日韩精品中文字幕第1页| 亚洲tv在线| 亚洲不卡av不卡一区二区| 日韩av在线播放中文字幕| 日韩欧美二区| 日韩福利在线观看| 日韩精品免费一区二区在线观看| 日韩精品视频一区二区三区| 日韩欧美1区| 国产精品一区二区三区美女 | 在线午夜精品| 黄色网一区二区|