undo segment的建立、線上以及extent的分配原則。
doc解釋的很清楚,看doc吧
The number of undo segments created and brought online is a function of the SESSIONS parameter. The algorithm is roughly 1 undo segment for each 5 sessions. All undo segments are placed online when the sessions parameter is set to 46 or greater. The lower limit was not tested, as the minimum value for the sessions parameter in the test database was 16, which was derived from the minimum number of processes (10) for the database. These are sized according to the autoallocate algorithm for locally managed tablespaces. The basic algorithm is that the first 16 extents are 64k in size. The subsequent allocation method is the next 63 extents of 1m, the next 120 extents of 8m and all additional extents at 64m.
[@more@]When the undo tablespace is created, a number of undo segments are created. These are named using the _SYSSMU
--=====================================
SQL> connect / as sysdba
已連線。
SQL> select status from v$instance;
STATUS
------------
OPEN
SQL> show parameter process
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes integer 0
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 25
SQL> show parameter session
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
java_max_sessionspace_size integer 0
java_soft_sessionspace_limit integer 0
license_max_sessions integer 0
license_sessions_warning integer 0
logmnr_max_persistent_sessions integer 1
session_cached_cursors integer 20
session_max_open_files integer 10
sessions integer 170
shared_server_sessions integer
SQL> select segment_name,segment_id,status from dba_rollback_segs order by statu
s;
SEGMENT_NAME SEGMENT_ID STATUS
------------------------------ ---------- ----------------
_SYSSMU19$ 19 OFFLINE
_SYSSMU18$ 18 OFFLINE
_SYSSMU20$ 20 OFFLINE
RBS2 2 OFFLINE
_SYSSMU12$ 12 ONLINE
_SYSSMU13$ 13 ONLINE
_SYSSMU14$ 14 ONLINE
_SYSSMU15$ 15 ONLINE
_SYSSMU16$ 16 ONLINE
_SYSSMU17$ 17 ONLINE
_SYSSMU11$ 11 ONLINE
SEGMENT_NAME SEGMENT_ID STATUS
------------------------------ ---------- ----------------
_SYSSMU4$ 4 ONLINE
_SYSSMU3$ 3 ONLINE
SYSTEM 0 ONLINE
_SYSSMU1$ 1 ONLINE
已選擇15行。
SQL>
--當processes=25時,例項啟動時自動online了10個undo segment(rbs2是手段管理的,system是系統的都不需要管)還有3個是offline,25個processes對應的sessions是:25×1.1+5=33 33/5=7事實上安裝doc的解釋online 7個其實就夠了...
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-1020835/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- LMT下extent的分配
- oracle undo分配規則Oracle
- 使用CRM軟體系統建立的分配規則
- 分享選擇線上教育平臺的幾個原則
- 物件的建立和分配物件
- MySQL索引建立原則MySql索引
- SSR自動分配的規則
- MySQL-08.索引的建立和設計原則MySql索引
- 帶你瞭解地址分配DHCP,IP地址管理方式及分配原則
- impdp ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1'
- ORACLE線上切換undo表空間Oracle
- JVM的棧上分配JVM
- 如何在backoffice裡建立Hybris image container以及分配給productAI
- Segment Tree(線段樹)
- 聊聊OOP中的設計原則以及訪問者模式OOP模式
- Google的70/20/10分配法則Go
- 淺談線上廣告分配策略
- 2.5.5 使用自動Undo管理: 建立 Undo 表空間
- 《MySQL 進階篇》十三:索引的使用以及設計原則MySql索引
- 線段樹入門(Segment Tree)
- 重構的原則
- 2.2.1.1 共性的原則
- 建立堡壘機的原則有哪些?需要注意哪些方面?
- 實踐GoF的23種設計模式:SOLID原則(上)Go設計模式Solid
- Kafka中的segment的介紹Kafka
- Oracle 19c 線上縮減 UNDO 表空間 容量Oracle
- MySQL 5.7新特性之線上收縮undo表空間MySql
- 軟體測試相關概念以及原則(一)
- 物件導向設計的六大原則(SOLID原則)-——里氏替換原則物件Solid
- 重寫遵循的原則
- hadoop 記憶體分配規則Hadoop記憶體
- 公園無線覆蓋的設計原則是什麼?
- 必知必會的設計原則——介面隔離原則
- Vue專案上線前的優化以及專案打包上線流程Vue優化
- 互動之路-基本設計原則(上)
- OCP原則——開閉原則
- 在CentOS上建立虛擬機器以及RedisCentOS虛擬機Redis
- 設計模式的七大原則(5) --開閉原則設計模式
- 線上快速建立SpringBoot專案Spring Boot