日期:2014-05-16 浏览次数:20491 次
FAST_START_PARALLEL_ROLLBACK specifies the degree of parallelism used when recovering terminated transactions. Terminated transactions are transactions that are active before a system failure. If a system fails when there are uncommitted parallel DML or DDL transactions, then you can speed up transaction recovery during startup by using this parameter. Values: FALSE Parallel rollback is disabled LOW Limits the maximum degree of parallelism to 2 * CPU_COUNT HIGH Limits the maximum degree of parallelism to 4 * CPU_COUNT If you change the value of this parameter, then transaction recovery will be stopped and restarted with the new implied degree of parallelism.
补充,查询回滚时间更好的脚本 sys@MS4ADB3(dtydb5)> select undoblockstotal "Total", undoblocksdone "Done", undoblockstotal-undoblocksdone 2 "ToDo",decode(cputime,0,'unknown',to_char(sysdate+(((undoblockstotal-undoblocksdone) 3 / (undoblocksdone / cputime)) / 86400),'yyyy-mm-dd hh24:mi:ss')) 4 "Estimated time to complete",to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') 5 from v$fast_start_transactions; Total MB Done ToDo Estimated time to complete TO_CHAR(SYSDATE,'YYYY-MM-DDHH24:MI:SS' ---------- ---------- ---------- -------------------------------------- -------------------------------------- 36,767 36767 0 2014-03-19 16:59:19 2014-03-19 16:59:19 7,209 7209 0 2014-03-19 16:59:19 2014-03-19 16:59:19 3,428 3428 0 2014-03-19 16:59:19 2014-03-19 16:59:19 34,346 1604 32742 2014-03-19 17:25:31 2014-03-19 16:59:19