国产探花免费观看_亚洲丰满少妇自慰呻吟_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個數據塊。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五指山市| 板桥市| 伽师县| 星座| 长宁县| 钟祥市| 安化县| 吉林省| 阳山县| 万源市| 西平县| 晋宁县| 尖扎县| 区。| 南江县| 萍乡市| 黄浦区| 鄯善县| 秦皇岛市| 深水埗区| 东源县| 怀来县| 江安县| 观塘区| 宝应县| 类乌齐县| 江源县| 常山县| 梅州市| 个旧市| 乐业县| 利川市| 永川市| 仪陇县| 三门峡市| 吴桥县| 新蔡县| 涪陵区| 嘉黎县| 博野县| 安塞县|