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

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

Oracle Database 10g:最佳新特性(第二周:回滾監(jiān)視 )

瀏覽:72日期:2023-11-18 09:15:02
第 2 周:回滾監(jiān)視 還要多長時間?:回滾監(jiān)視 為用戶提供對回滾操作時間的準(zhǔn)確評估 我們還在這地方嗎?還要多長時間? 聽起來熟悉嗎?這些問題可能是您在前往孩子們最喜愛的主題公園的路上,從汽車后座上提出來的,并且經(jīng)常是不斷地、越來越頻繁地提出來。您不想告訴他們還確切需要多長時間嗎 — 或者更簡單些,您自己知道答案嗎? 同樣,在回滾長期運(yùn)行的事務(wù)時,經(jīng)常會有些用戶不停地詢問相同的問題。這些問題是合理的,因?yàn)樵撌聞?wù)進(jìn)行了鎖定,正常的處理經(jīng)常受到回滾進(jìn)程的影響。 在 Oracle 9i Database 及更低的版本中,您可以執(zhí)行查詢 SELECT USED_URECFROM V$TRANSACTION;該語句返回由當(dāng)前事務(wù)所使用的重做記錄的數(shù)量,而假如重復(fù)地執(zhí)行該語句,將會顯示連續(xù)減少的數(shù)值,因?yàn)榛貪L進(jìn)程在其處理過程中會釋放重做記錄。隨后您可以通過對一段間隔進(jìn)行快照來計(jì)算其速率,然后推斷出評估結(jié)束時間的結(jié)果。 雖然在視圖 V$TRANSACTION 中有一個名為 START_TIME 的列,但該列只顯示整個事務(wù)的起始時間(也就是在回滾執(zhí)行之前)。因此,除了推斷,您沒有辦法知道回滾實(shí)際上是在什么時間執(zhí)行的。 事務(wù)回滾的擴(kuò)展統(tǒng)計(jì)信息 在 Oracle Database 10g 中,這種操作很簡單。當(dāng)事務(wù)回滾時,事件被記錄在視圖 V$SESSION_LONGOPS 中,該視圖顯示長期運(yùn)行的事務(wù)。用于回滾,假如進(jìn)程耗時超過六秒,則記錄出現(xiàn)在該視圖中。在回滾執(zhí)行以后,您可能會隱藏所查看的監(jiān)視屏幕并執(zhí)行以下的查詢: select time_remainingfrom v$session_longopswhere sid = <sid of the session doing the rollback>;既然您意識到這個視圖 V$SESSION_LONGOPS 的重要性,就讓我們來看它必須提供的其他信息。該視圖在 Oracle Database 10g 的預(yù)覽版中提供,但沒有捕捉關(guān)于回滾事務(wù)的信息。為了以一種易讀的方式顯示所有的列,我們將使用由 Tom Kyte 在 AskTom.com 中所描述的 PRINT_TABLE 函數(shù)。此過程簡單地以表格方式而不是常用的行方式來顯示列。 SQL> set serveroutput on size 999999SQL> exec print_table('select * from v$session_longops where sid = 9')SID : 9SERIAL# : 68OPNAME :Transaction RollbackTARGET :TARGET_DESC :xid:0x000e.01c.00000067SOFAR : 20554TOTALWORK : 10234UNITS :BlocksSTART_TIME:07-dec-2003 21:20:07LAST_UPDATE_TIME :07-dec-2003 21:21:24TIME_REMAINING : 77ELAPSED_SECONDS : 77CONTEXT : 0MESSAGE :Transaction Rollback:xid:0x000e.01c.00000067 :10234 out of 20554 Blocks doneUSERNAME :SYSSQL_ADDRESS :00000003B719ED08SQL_HASH_VALUE : 1430203031SQL_ID :306w9c5amyanrQCSID : 0注重,此處顯示對行的所有更改,即使刪除并重新插入行時也是如此。VERSION_OPERATION 列顯示對該行執(zhí)行的操作 (Insert/Update/Delete)。完成這些操作不需要?dú)v史表或額外的列。 讓我們仔細(xì)檢查這些列中的每一列。在會話中可能會有超過多個長期運(yùn)行操作 — 非凡是因?yàn)橐晥D中包含以前的會話中所有長期運(yùn)行操作的歷史。列 OPNAME 顯示該記錄用于“事務(wù)回滾”,這為我們指出了正確的方向。列 TIME_REMAINING 顯示所評估的剩余時間秒數(shù),這在前面已經(jīng)描述過,而列 ELAPSED_SECONDS 顯示到目前為止所消耗的時間。 那么該表如何提供對剩余時間的評估呢?可以在列 TOTALWORK 中找到線索,該列顯示要完成的“工作”總量,還有 SOFAR 顯示到目前為止已經(jīng)完成了多少工作。工作的單位顯示在列 UNITS 中。在本例中以數(shù)據(jù)塊為單位;因此,到目前為止已經(jīng)回滾了 20,554 個數(shù)據(jù)塊中共計(jì) 10,234 個數(shù)據(jù)塊。此操作到目前為止已消耗了 77 秒。因此,剩余數(shù)據(jù)塊將消耗: 77 * ( 10234 / (20554-10234) ) ˜ 77 秒 但您不必利用這種方法來獲得該數(shù)值,它已經(jīng)清楚地顯示出來了。最后,列 LAST_UPDATE_TIME 顯示有關(guān)當(dāng)前視圖內(nèi)容的時間,這將用于加強(qiáng)您對結(jié)果的解釋。 SQL 語句 另一部分重要的新信息是正在被回滾的 SQL 語句的標(biāo)識符。在早先,SQL_ADDRESS 和 SQL_HASH_VALUE 用于獲取正在被回滾的 SQL 語句。 新的列 SQL_ID 對應(yīng)于視圖 V$SQL 的 SQL_ID,如下所示: SELECT SQL_TEXTFROM V$SQLWHERE SQL_ID = <value of SQL_ID from V$SESSION_LONGOPS>;該查詢返回所回滾的語句,因此提供了額外的校驗(yàn)以及 SQL 語句的地址和散列值。 并行實(shí)例恢復(fù) 假如 DML 操作是并行操作,則列 QCSID 顯示并行查詢服務(wù)器會話的 SID。在并行回滾事件中,如實(shí)例恢復(fù)以及隨后的故障事務(wù)恢復(fù)期間,經(jīng)常用到該信息經(jīng)常。 例如,假設(shè)在大型的更新期間,實(shí)例異常關(guān)閉。當(dāng)實(shí)例啟動時,發(fā)生故障的事務(wù)被回滾。假如啟用了用于并行恢復(fù)的初始化參數(shù)值,則回滾并行地而不是串行地發(fā)生,如同它發(fā)生在常規(guī)事務(wù)回滾中一樣。下一步的任務(wù)是評估回滾進(jìn)程的完成時間。 視圖 V$FAST_START_TRANSACTIONS 顯示為回滾故障事務(wù)所產(chǎn)生的事務(wù)。類似的視圖 V$FAST_START_SERVERS 顯示對回滾進(jìn)行處理的并行查詢服務(wù)器的數(shù)量。這兩個視圖都在以前的版本中提供,但顯示事務(wù)標(biāo)識符的新列 XID 使得聯(lián)接更方便了。在 Oracle9i Database 以及更低的版本中,您必須通過三列(USN — 重做段號,SLT — 重做段中的存儲區(qū)號,SEQ — 序列號)來聯(lián)接視圖。其父集顯示在 PARENTUSN、PARENTSLT 和 PARENTSEQ 中。在 Oracle Database 10g 中,您只需將其聯(lián)接到 XID 列,其父 XID 由直觀的名稱表示:PXID。 最有用的信息部分來自于 V$FAST_START_TRANSACTIONS 視圖中的列 RCVSERVERS。假如發(fā)生并行回滾,則該列中顯示并行查詢服務(wù)器的數(shù)量。您可以查看該列,了解啟動了多少并行查詢進(jìn)程: select rcvservers from v$fast_start_transactions;假如輸出是 1,則事務(wù)正在由 SMON 進(jìn)程進(jìn)行串行回滾 — 顯然這是完成工作的一種不充分的方法。您可以將初始化參數(shù) RECOVERY_PARALLELISM 的值改為除 0 或 1 以外的值,重新啟動實(shí)例進(jìn)行并行回滾。隨后您可以執(zhí)行 ALTER SYSTEM SET FAST_START_PARALLEL_ROLLBACK = HIGH,按 CPU 數(shù)量的 4 倍創(chuàng)建并行服務(wù)器。 假如上述查詢的輸出顯示不是 1,則正在進(jìn)行并行回滾。您可以查詢同一視圖 (V$FAST_START_TRANSACTIONS) 來獲得父事務(wù)和子事務(wù)(父事務(wù) id — PXID,而子事務(wù) id — XID)。XID 還可用于聯(lián)接此視圖與 V$FAST_START_SERVERS,以獲得其他具體信息。 結(jié)論 總之,當(dāng)在 Oracle Database 10g 中回滾長期運(yùn)行的事務(wù)時 — 無論是并行實(shí)例恢復(fù)會話還是用戶執(zhí)行的回滾語句 — 您所需做的一切就是查看視圖 V$SESSION_LONGOPS 并評估還需要多少時間。 現(xiàn)在,假如能猜測到達(dá)主題公園的時間就好了!
標(biāo)簽: Oracle 數(shù)據(jù)庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久国产99| 日韩欧美精品一区| 男人的天堂久久精品| 另类亚洲自拍| 亚洲欧美日韩一区在线观看| 美女黄网久久| 亚洲人亚洲人色久| 欧美久久香蕉| 免费亚洲婷婷| 亚洲欧洲高清| 国产精品99一区二区| japanese国产精品| 视频一区欧美精品| 日韩精选在线| 欧美a一区二区| 国产videos久久| 四季av一区二区凹凸精品| 亚洲三级欧美| 亚洲国产不卡| 亚洲tv在线| 久久精品伊人| 久久久国产精品一区二区中文| 欧美91精品| 亚洲三级网站| 免费在线亚洲欧美| 999久久久精品国产| 国产精品外国| 日韩av中文字幕一区二区三区| 国产日韩一区二区三区在线播放| 欧美a一区二区| 亚洲一级黄色| 蜜桃视频免费观看一区| 欧美一区自拍| 日韩不卡免费高清视频| 在线免费观看亚洲| 黄色网一区二区| 午夜视频精品| 国产精品国产三级在线观看| 久久国产日本精品| 亚洲人妖在线| 国产精品久久久久久久免费观看| 亚洲高清成人| 青青伊人久久| 欧美精品高清| 最近国产精品视频| 成人精品动漫一区二区三区| 免费观看久久av| 国产日韩欧美一区二区三区在线观看| 日韩成人a**站| 亚洲久草在线| 日韩久久精品网| 日本一区二区三区中文字幕| 91青青国产在线观看精品| 亚洲作爱视频| 精品视频97| 欧美综合二区| 久草免费在线视频| 日本中文字幕视频一区| 美女福利一区二区三区| 亚洲精品影视| 日韩精品首页| 日本成人在线视频网站| 久久国产电影| 国产精品jk白丝蜜臀av小说| 午夜国产精品视频免费体验区| 91综合视频| 国产精品99视频| 亚洲国产不卡| 国产精品午夜av| 九九久久婷婷| 麻豆91小视频| 亚洲一二av| 久久久9色精品国产一区二区三区| 日本不卡中文字幕| 欧美在线亚洲| av在线最新| 日韩一区二区三免费高清在线观看 | 激情不卡一区二区三区视频在线| 视频一区欧美精品| 久久久9色精品国产一区二区三区| 国产欧美午夜| 久热综合在线亚洲精品| 久久影视三级福利片| 一区二区电影在线观看| 日韩中文影院| 美女精品久久| 91欧美极品| 亚洲一区二区三区无吗| 欧美性感美女一区二区| 国产一区二区三区亚洲| 欧美日韩免费观看视频| 91精品高清| 四虎884aa成人精品最新| 伊伊综合在线| 久久不射网站| 在线一区视频观看| 国产精品美女久久久| 日韩午夜视频在线| 精品美女在线视频| 国产真实久久| 美女网站一区| 国产精品theporn| 亚洲精品动态| 久久国产精品亚洲77777| 国精品一区二区三区| 日韩国产欧美| sm久久捆绑调教精品一区| 国产福利一区二区精品秒拍| 亚洲深夜福利在线观看| 中国女人久久久| 不卡中文字幕| 亚洲精品网址| 欧美亚洲在线日韩| 色天使综合视频| 成人亚洲精品| а√在线中文在线新版| 久久九九精品| 综合国产在线| 亚洲精选成人| 日韩a一区二区| 日本免费新一区视频| 成人久久久久| 亚洲免费激情| 国产精品久久久久久久久免费高清| 综合一区在线| 亚洲精品一级二级三级| 日韩在线一二三区| 天堂网在线观看国产精品| 99国产精品免费视频观看| 四虎4545www国产精品| 999久久久国产精品| 国产99久久久国产精品成人免费| 久久精品123| 欧美日韩精品一本二本三本| 久久高清免费观看| 日本不卡在线视频| 国产精品成人**免费视频| 国产精品a级| www.九色在线| 久久精品动漫| 久热精品在线| 日韩激情啪啪| 国产精品毛片久久久| 精品日韩一区| 欧美日韩一二| 美女黄网久久| 国产日韩中文在线中文字幕| 国产中文字幕一区二区三区| 国产精品91一区二区三区| 一区视频在线| 亚洲天堂久久| 国内一区二区三区| 国语精品一区| 久久在线电影| 亚洲综合中文| 精品视频网站| 亚洲精品123区| 亚洲精品精选| 国产高清视频一区二区| 在线天堂中文资源最新版| 免费精品国产的网站免费观看| 三级在线观看一区二区 | 日韩在线短视频| 在线视频精品| 国产日韩欧美高清免费| 日本久久黄色| 香蕉久久国产| 欧美极品中文字幕| 久久精品av| 日本成人中文字幕在线视频| 久久精品亚洲一区二区| 欧美成a人免费观看久久| 午夜在线视频观看日韩17c| 国产精品毛片视频| 精品一区在线| 国产毛片一区二区三区 | 日韩视频不卡| 国产精品www994| 亚洲激情偷拍| 美女视频黄免费的久久| 精品三级国产| 免费在线亚洲欧美| 国产91久久精品一区二区| 欧美韩一区二区| 亚洲福利国产| 精品一区二区三区免费看| 日韩电影免费在线观看| 久久性天堂网| 国产精品久久久久久妇女| 国产香蕉精品| 一区久久精品| 国际精品欧美精品| 奇米777国产一区国产二区| 欧美一区二区三区激情视频| 国产国产精品| 欧美日韩99| 亚洲性图久久| 精品1区2区3区4区| 蜜臀av一区二区三区| 日韩一区二区免费看|