成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle數據庫中歸檔進程ARCH的詳細闡述

數據庫 Oracle
以下的文章就是對Oracle數據庫中歸檔進程ARCH的詳細闡述,如果你也是其相關內容的愛好者的話,以下的文章將給你帶來很大的好處。

我們大家都知道當我們重做相關日志文件管理Oracle數據庫中會有歸檔和非歸檔兩種不同模式。在對日志進行切換時,如果你不對原來的日志文件歸檔的話,而是直接覆蓋的話,就叫做非歸檔模式。相反,在寫入下一個日志文件的時候,會先對目標日志文件進行歸檔,這就叫做歸檔模式。

歸檔進程ARCH就是負責在重做日志文件切換后將已經寫滿的重做日志文件復制到歸檔日志文件中,以防止循環寫入重做日志文件時將其覆蓋。所以說,只有數據庫運行在歸檔模式時,這個ARCH進程才會被啟動。在任何一中操作模式下,重做日志文件都會被循環使用。

所以當LGWR進程在進行日志切換,需要用到下一個日志文件時,則數據庫會被暫時的掛起,進行目標日志文件的歸檔工作。直到這個目標重做日志文件歸檔完畢后,數據庫才會恢復正常。所以說,歸檔日志的操作,有時候也會影響數據庫的性能,特別是當需要進行頻繁的大批量數據更改的時候。

那么有什么方法可以提高歸檔作業的效率呢?筆者如下一些建議可供數據庫管理員參考。

一是可以增加歸檔進程的個數。在默認情況下,一個例程只會啟動一個歸檔進程ARCH。當ARCH進程正在歸檔一個重做日志文件時,任何其他的進程都不能夠訪問這個重做日志文件。如果在Oracle數據庫中,可以根據需要啟動多個歸檔進程ARCH。

在Oracle數據庫中,啟動多個歸檔進程時分為手工與自動兩個方式。為了提高重做日志文件歸檔的速度,當用戶進程發生比較長時間的等待時, LGWR進程會根據時機情況來自動啟動多個歸檔進程。在Oracle數據庫中其最多可以啟動十個歸檔進程。另外如果數據庫管理員在部署數據庫的時候,估計日志歸檔作業會影響到數據庫的性能,就可以手工來啟動多個歸檔進程。

這是通過初始化參數LOG_ARCHIVE_MAX_PROCESSES確定的??梢詫⑦@個參數設置為大于1 的數值(注意不能夠超過9個歸檔進程)。如此的話,數據庫在創建例程的時候就會啟動多個歸檔進程。不過筆者還是傾向于讓數據庫系統來自動管理這個進程。

數據庫管理員***不要干涉。另外需要注意,這個ARCH歸檔進程個數與DBWR進程個數的區別。默認情況下,DBWR進程也只有一個。為了提高數據庫的性能,可以根據情況增加這個DBWR進程的個數。不過其增加時受到CPU數量的限制,即一個DBWR進程需要使用一個獨立的CPU。

如果想啟動三個DBWR進程的話,就必須采用3個CPU處理器。而對于ARCH歸檔進程來說,則沒有這個限制。即使只有一個CPU處理器,其也可以啟動三個甚至更多的ARCH進程。

二是增加重做日志文件來延長歸檔日志進程啟動的時間間隔。通常情況下,只有當前一個重做日志文件寫滿、需要進行日志切換的時候,才會觸發這個ARCH歸檔日志進程。所以如果重做文件比較大,其日志切換的時間間隔就會延長。則ARCH歸檔日志進程的啟動時間間隔業會比較長。

所以說,通過調整重做日志文件的大小,可以延長歸檔進程啟動的時間間隔。從而降低因為歸檔進程啟動而對數據庫性能造成的負面影響。

三是在數據庫初始化的過程中,可能需要導入大量的數據。此時會對數據庫中的數據進行大量的插入、刪除、更新等操作,從而導致重做日志文件切換頻繁。這就會導致數據庫需要頻繁啟動ARCH歸檔進程。數據庫大量的更新操作、重做日志文件(LGWR進程)、歸檔重做日志文件(ARCH)進程之間就形成了一條無形的鏈條。

由于“蝴蝶效應”,從而降低了數據庫的性能。為此在必要的時候,需要砍斷這跟鏈條,以提高數據庫的性能。如可以在數據大量導入、更新、刪除的時候,不往日志文件中插入記錄,或者臨時增加重做日志文件的空間。如此的話,在進行這些操作時就可以避免進行重做日志切換或者延長重做日志切換的時間間隔。

從而ARCH歸檔日志進程也可以避免或者延長其時間間隔,從而提高數據庫的性能。當數據庫初始化完成之后,再將其恢復過來。這些臨時性的調整雖然比較麻煩,但是卻可以提高數據庫的性能。為此筆者認為這是值得的。

可見以上兩個進程在Oracle數據庫中其作用雖然有限,但是卻跟數據庫的性能息息相關。在日常操作中,靈活使用這個兩個進程的特性,就可以提高某些操作的速度。這比通過優化SQL語句等方法來提高數據庫性能要簡單的多。為此筆者建議各位數據庫管理員,這兩個進程雖然小,但是其作用不可忽視。數據庫管理員要對這兩個進程引起重視。
 

【編輯推薦】

  1. Oracle數據庫里重復沒有用的數據如何刪除
  2. Oracle undo釋放表空間中的操作步驟
  3. Oracle緩沖塊管理機制的看法
  4. Oracle 簡易客戶端配置詳解
  5. Oracle套件的主要產品的介紹
責任編輯:佚名 來源: 互聯網
相關推薦

2010-04-06 18:04:09

Oracle數據庫

2010-05-10 18:54:12

Oracle數據庫索引

2011-03-28 15:44:45

惠普數據庫Oracle數據庫

2011-08-01 13:28:09

Oracle歸檔模式非歸檔模式

2011-08-02 11:16:08

Oracle數據庫歸檔日志

2010-04-30 16:34:43

Oracle數據庫

2011-05-26 13:29:30

ORACLE數據庫升級

2011-08-24 10:45:23

Oracle數據庫進程從屬進程

2009-12-03 11:10:32

SMONARCHOracle

2011-03-11 15:49:52

Oracle數據庫

2011-08-24 17:08:28

Oracle數據庫歸檔模式

2010-11-19 13:28:13

2011-08-24 10:31:10

Oracle數據庫進程后臺進程

2010-04-15 11:33:39

Oracle數據庫

2010-04-29 16:36:19

Oracle數據庫

2011-08-11 16:29:49

Oracle數據庫AWRASH

2011-03-25 11:13:15

Oracle數據庫進程

2011-08-24 10:15:55

Oracle數據庫服務器進程

2009-09-04 09:54:59

數據庫名

2009-07-02 00:00:00

OOPOracle
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字字幕在线中文乱码范文 | 在线āv视频| 亚洲人成在线观看 | 国产999精品久久久 日本视频一区二区三区 | 国产日韩精品一区 | 成人自拍av | 欧美日韩国产免费 | 亚洲人人| 欧美激情综合网 | 国产成人久久精品一区二区三区 | 97超碰在线免费 | 成人免费视频7777777 | 亚洲91精品 | 日韩欧美在线视频 | 超碰日韩| 国产一区 在线视频 | 中文字幕国产视频 | 欧美电影大全 | 久久中文字幕一区 | 国产高清亚洲 | 国产精品久久久久久久白浊 | 午夜精品久久久久久久久久久久久 | 欧美成人一区二区三区 | 99久久免费精品国产免费高清 | 免费看a | 九九爱这里只有精品 | 国产一区二区三区精品久久久 | 国产成人高清 | 久久高清国产 | 精品日韩一区二区三区 | 国产2区| 一区二区在线免费观看 | av中文字幕在线播放 | 黄a在线播放 | 国产福利在线视频 | 综合久久av | 午夜免费福利影院 | 色香蕉在线 | 国产一伦一伦一伦 | 亚洲天堂中文字幕 | 在线观看黄色电影 |