tracy820205 发表于 2021-1-12 15:05:57

关于回滚段的个数

老师,想问一下,在DBA_ROLLBACK_SEGS中,查看undo表空间的回滚段一共是10个,这个数量是通过什么来决定和划分的

SEGMENT_NAME                OWNER        TABLESPACE_NAME
SYSTEM                                SYS                SYSTEM
_SYSSMU1_3398146390$        PUBLIC        UNDOTBS1
_SYSSMU2_1320806496$        PUBLIC        UNDOTBS1
_SYSSMU3_2149667594$        PUBLIC        UNDOTBS1
_SYSSMU4_1208683105$        PUBLIC        UNDOTBS1
_SYSSMU5_2481565580$        PUBLIC        UNDOTBS1
_SYSSMU6_2454503101$        PUBLIC        UNDOTBS1
_SYSSMU7_1862521084$        PUBLIC        UNDOTBS1
_SYSSMU8_1273942515$        PUBLIC        UNDOTBS1
_SYSSMU9_3042395111$        PUBLIC        UNDOTBS1
_SYSSMU10_1855397421$        PUBLIC        UNDOTBS1


botang 发表于 2021-1-13 11:10:19

系统自己分配的,1-10,事务全程呆在其中一个。

tracy820205 发表于 2021-1-13 17:12:44

botang 发表于 2021-1-13 11:10
系统自己分配的,1-10,事务全程呆在其中一个。

明白了,老师
回滚段的个数是和undo表空间的大小有关吗?

botang 发表于 2021-1-14 16:50:49

tracy820205 发表于 2021-1-13 17:12
明白了,老师
回滚段的个数是和undo表空间的大小有关吗?
如果undo表空间很小,,低于10个,但不超过10个。一个事务只在一个undo段中,而一个undo段可以同时容纳很多个事务(在各自连续的active undo extent)。
页: [1]
查看完整版本: 关于回滚段的个数