国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

如何估計undo表空間大小

2024-07-21 02:34:15
字體:
來源:轉載
供稿:網友
    解釋Undo Size = Undo_retention * UPS    最近Oracle8i頻頻在eXP的時候發生ora-1555,才深感oracle9i的undo 表空間自動治理模式好處;    oracle9i使用參數undo_retention 設置undo 的保留時間; SQL> show parameters undoNAME                                 TYPE        VALUE------------------------------------ ----------- ------------------------------undo_management                      string      AUTOundo_retention                       integer     10800undo_supPRess_errors                 boolean     FALSEundo_tablespace                      string      UNDOTBS1    通過在undo segment header中引入extent commit time,記錄每個區間涉及到的事務最近一次commit的時間。  Extent Map  -----------------------------------------------------------------   0x0080005a  length: 7   0x00800061  length: 8   0x00800989  length: 128   0x00800a89  length: 128
 Retention Table  ----------------------------------------------------------- Extent Number:0  Commit Time: 1113807175 Extent Number:1  Commit Time: 1113809908 Extent Number:2  Commit Time: 1113965650 Extent Number:3  Commit Time: 1114067240    如何設置undo表空間的大小才能保證undo_retention   ?使用公式          Undo Size = Undo_retention * UPSUPS是undo block per second, 我們可以通過V$UNDOSTAT. UNDOBLKS獲得       .SQL> select avg(undoblks)/(10*60) UPS from v$undostat; UPS-------------   0.03    則undo_retention=10800,至少需要  10800*0.03=324個數據塊。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新沂市| 海城市| 聂荣县| 旬阳县| 九江市| 哈尔滨市| 桦南县| 祁阳县| 景泰县| 旌德县| 河曲县| 抚州市| 伊川县| 新安县| 长宁区| 神池县| 鸡西市| 彰化市| 博湖县| 崇仁县| 林周县| 西乌珠穆沁旗| 长岭县| 平武县| 手游| 睢宁县| 满洲里市| 铅山县| 乾安县| 嘉义县| 筠连县| 老河口市| 武穴市| 光泽县| 抚松县| 景泰县| 龙游县| 安溪县| 静乐县| 麟游县| 当雄县|