提問者:xmas171688
問題:
在下列2個表中
v$rollname,v$rollstat
誰能幫我解釋下 v$rollstat 的列 每列是幹嗎的。懇請幫忙!
主要是想知道 哪列是 回滾段大小 !
整理:
每列是幹什麼的,我想,官網給得很明了:
v$rollstat中的常用列:
1)usn:回滾段識別符號
2)rssize:回滾段預設大小
3)xacts:活動事務數
在一段時間內增量用到的列:
writes:回滾段寫入數(單位:bytes)
shrinks:回滾段收縮次數
extends:回滾段擴充套件次數
wraps:回滾段翻轉(wrap)次數
gets:獲取回滾段頭次數
waits:回滾段頭等待次數
通過usn,我們可以將v$rollname和v$rollstat連線起來,來檢視更有意義的回滾段的統計資訊。如:
select n.name, s.extents, s.rssize, s.optsize, s.hwmsize, s.xacts, s.status
from v$rollname n, v$rollstat s
where n.usn = s.usn;
注意:
通過花費時間除以翻轉次數,你可以得到一次回滾段翻轉(wrap)的平均用時。此方法常用於在長查詢中指定合適的回滾段大小以避免'snapshot too old'錯誤。同時,通過檢視extends和shrinks列可以看出optimal是否需要增加。
提問者:一路隨行
問題:
各位大俠,我想請教一下,那些操作可以回滾?commit後還可以回滾?那些操作會自動提交啊?
整理:dml可以回滾
commit後不能回滾
ddl、dcl會自動提交
提問者:jvkojvko
問題:
insert 資料了15個小時以後沒有成功,然後手工停止了,然後現在回滾了一天一夜還沒有好, 表還是被鎖著,有好的解決辦法沒?
insert的資料量大概3000w
整理:
首先,我們須從這個問題中得到經驗教訓:大批量的資料插入,切記要每隔一段時間提交,控制事務的長度!否則,只能only wait。
提問者:
lyxing
問題:
伺服器是紅帽linux企業4,oracle9204,發現有乙個資料庫的回滾空間一直在增長,都用了98.63%了,不過也沒有見有什麼異常情況。會是**的問題呢?原來是1g的回滾,後來擴到2g,現在又快滿了
整理:
原因:1. 你存在大的事務需要回滾;
2. show parameter undo_retention ; --這種情況下減小undo_retention的值
3. 回滾段中內容說明一下:
insert 只記錄rowid
update 只記錄更新欄位的舊值(前映象)。--update太多
delete 產生最多的回滾,記錄整行記錄。 --delete太多
提問者:lmin_432930
問題:
有關oracle回滾的問題不解,請幫忙回答
資料庫為非歸檔模式,設其中乙個表空間test包含了tt表;
步驟:1、修改tt表內容,但是沒有提交
2、將test表空間offline normal
3、switch logfile幾次直到修改tt表的日誌覆蓋
4、執行rollback
5、switch logfile幾次直到當前日誌覆蓋
6、將test表空間online
7、查詢tt內容正常
問題:1、將test表空間offline後,checkpoint將修改資料儲存到資料檔案;然後rollback,並switch清除日誌,再將test表空間online後正常執行。
那麼系統如何獲知資料修改是否commit或rollback,有什麼機制,或是我理解有問題?多謝!
整理:1、修改tt表內容,但是沒有提交
2、將test表空間offline normal
offline 做了隱式 提交了
提問者:susuusus
問題:
我的系統是windows2000 資料庫是oracle8.1.7 現在有這樣乙個問題: rbs表空間是2g 建4個回滾段,
現在的情況是每次開機啟動oracle後rbs表空間佔用率是99% 並且四個回滾段狀態確是offline .每次都要手工online ,
我不明白為什麼這樣 並且想知道如何解決
整理:1﹑建成公有段,在 init.ora 檔案中 加入 rollback_segments = (r01, r02, r03, r04)
2﹑至於你的 rbs tablespace 有2g﹐我想可以建多些 rollback segment ﹐而 rollback segment 的佔用率很高這個是由應用所決定的﹐那你多提交看能否降低它的使用率。不過這個並不影響你資料庫的使用。
Django系列學習之五
後台管理頁面做好了,接下來就要做公共訪問的頁面了。當我們剛剛在瀏覽器中輸入 之後,瀏覽器顯示出了後台管理的登入頁面,那有沒有同學想過這個伺服器是怎麼給我們找到這個頁面並返回呢?admin 是我們想要請求得頁面,伺服器在收到這個請求之後,就一定對應著乙個處理動作,這個處理動作就是幫我的產生頁面內容並返...
WPF 系列學習之 ListBox
最近的工作不是很忙就來學習一點東西,看到網上很多的朋友在研究wpf,我也來給自己衝衝電,把自己的文章寫下來,希望能對初學的朋友有0.1 的幫助,那麼我就沒有白寫了,我的表達能力有限 就不多說過多的文字,我一般喜歡簡單一的,但能說明白 清楚就ok 一 listbox 控制項的介紹 二 執行結果瀏覽 程...
Spring系列學習之Spring Batch
英文原文 目錄概述 特性spring boot配置 快速開始 學習 文件 指南 示例輕量級,全面的批處理框架,旨在開發對企業系統日常運營至關重要的強大批處理應用程式。spring batch提供了可重複使用的功能,這些功能對於處理大量記錄至關重要,包括記錄 跟蹤,事務管理,作業處理統計,作業重啟,跳...