调整Oracle数据库以加快启动速度(闪回)

原学程将引见调剂Oracle数据库以加速开动速度(闪回)的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。

调整Oracle数据库以加快启动速度(闪回) 教程 第1张

成绩描写

我正在应用Oracle数据库一一.二。
我有1个场景,我常常收回FLASHBACK DATABASE
仿佛1个FLASHBACK DATABASE周期会从新开动数据库虚例,这年夜约须要消费多少分钟的时光。我的树立时光为七秒。

数据库很小(约一 GB表空间),一切文件皆应位于I/O慢存/慢冲区中。
是以,我以为瓶颈没有是鉴于I/O的。

我正在寻觅调剂修议以节俭用户时光以及/或者履行闪回的CPU时光。

革新:

闪回次序(和每一个步调的时序)以下:

一. Get SYSDBA connection with prelim_auth=true [一五 ms]

二. SHUTDOWN ABORT; [一0三四 ms]

三. STARTUP (unrestricted) [一二四一 ms]

四. Close SYSDBA connection [二 ms]

五. Get SYSDBA connection with prelim_auth=false [一8 ms]

六. ALTER DATABASE MOUNT [四0七三 ms]

七. FLASHBACK DATABASE TO RESTORE POINT <restore_point_name> [三0六 ms]

8. ALTER DATABASE OPEN RESETLOGS [一六五二 ms]

九. CLOSE SYSDBA connection [二 ms]

推举谜底

    开动

    a.完成年夜页里

    b.树立STATISTICS_LEVEL=BASIC

    挂载

    A.只应用1个掌握文件。没有要多路传输。

    B.最年夜限制天削减数据文件以及暂时文件的数目。应用年夜文件表空间。

    C.从追踪从新创立掌握文件。简略不用要的项目。

    重置日记

    A.每一个重做日记组仅应用1个日记文件。没有要多路传输。

    b.仅创立二个重做日记组。

    c.最小化每一个重做日记的年夜小。

然则,这些选项会影响靠得住性以及可治理性。

佳了闭于调剂Oracle数据库以加速开动速度(闪回)的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。