自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle 10g系統(tǒng)管理:自動SGA內存管理

數據庫 Oracle
本文介紹Oracle 10g系統(tǒng)管理中一個有用的功能:自動SGA內存管理。在Oracle 10g中,任何時候你都能查詢V$SGAINFO,來查看SGA的哪些組件的大小可以調整。

在Oracle 10g系統(tǒng)管理中,有一個自動SGA內存管理(ASMM)。下面介紹一下這個功能:

要使用自動管理,需要設置參數SGA_TARGET、STATISTICS_LEVEL(=TYPICAL或ALL,因為不支持統(tǒng)計集合,數據庫就沒有必要的歷史信息來確定大?。?。在Oracle9i及以前版本中,只能用手動SGA內存管理,不存在參數SGA_TARGET,而且參數 SGA_MAX_SIZE只是一個上限,而不是動態(tài)目標,但10G中時SGA_TARGET設置不能超過它。

在Oracle 10g中,與內存相關的參數可以歸為兩類:

◆自動調優(yōu)的SGA參數:目前這些參數包括DB_CACHE_SIZE、SHARED_POOL_SIZE、LARGE_POOL_SIZE和JAVA_POOL_SIZE。

◆手動SGA參數:這些參數包括LOG_BUFFER、STREAMS_POOL、DB_NK_CACHE_SIZE、DB_KEEP_CACHE_SIZE和DB_RECYCLE_CACHE_SIZE。

在Oracle 10g中,任何時候你都能查詢V$SGAINFO,來查看SGA的哪些組件的大小可以調整。(Oracle 10g系統(tǒng)管理相比之前的版本是大大增強了)

采用自動SGA內存管理時,確定自動調整組件大小的主要參數是SGA_TARGET,這個參數可以在數據庫啟動并運行時動態(tài)調整,***可以達到SGA_MAX_SIZE參數設置的值(默認等于SGA_TARGET,所以如果想增加SGA_TARGET,就必須在啟動數據庫實例之前先把SGA_MAX_SIZE設置得大一些)。數據庫會使用SGA_TARGET值,再減去其他手動設置組件的大小(如DB_KEEP_CACHE_SIZE、DB_RECYCLE_CACHE_SIZE等),并使用計算得到的內存量來設置默認緩沖區(qū)池、共享池、大池和Java池的大小。在運行時,實例會根據需要動態(tài)地對這4個內存區(qū)分配和撤銷內存。

隨著時間的推移,當實例的內存需求越來越確定時,各個SGA組件的大小也越來越固定。即便數據庫關閉后又啟動,數據庫還能記得組件的大小,因此不必每次都從頭再來確定實例的正確大小。這是通過4個帶雙下劃線的參數做到的:__DB_CACHE_SIZE、__JAVA_POOL_SIZE、__LARGE_POOL_SIZE和__SHARED_POOL_SIZE。如果正?;蛄⒓搓P閉數據庫,則數據庫會把這些值記錄到存儲參數文件(SPFILE)中,并在啟動時再使用這些值來設置各個區(qū)的默認大小。

另外,如果知道4個區(qū)中某個區(qū)的最小值,那么除了設置SGA_TARGET外,還可以設置這個參數。實例會使用你的設置作為下界(即這個區(qū)可能的最小大?。?,但是重要的一點要記住,這樣Oracle就不能縮小相應區(qū)的大小到設定的最小值以下了。

以上就對Oracle 10g系統(tǒng)管理中的自動SGA內存管理功能進行了簡單的介紹。

【編輯推薦】

  1. 詳解在Oracle給用戶解鎖的方法
  2. Oracle用戶名重建索引方法探究
  3. 全面講解Oracle查詢用戶表空間
  4. 淺析Oracle用戶權限表的管理方法
  5. Oracle數據庫備份與恢復特性淺談
責任編輯:yangsai 來源: JavaEye博客
相關推薦

2010-03-31 10:30:03

Oracle 10g

2009-10-22 16:53:08

2010-05-05 15:56:37

Unix系統(tǒng)

2011-08-23 14:23:25

Oracle 10g內系統(tǒng)全局區(qū)

2009-10-23 15:54:01

Oracle 10g序

2013-05-09 09:27:46

2013-05-02 14:06:30

Android開發(fā)用戶系統(tǒng)管理

2017-03-27 09:30:14

Linux系統(tǒng)管理技巧

2010-05-04 15:22:25

Unix系統(tǒng)

2011-09-01 13:42:15

優(yōu)化布線系統(tǒng)管理布線系統(tǒng)

2010-05-05 16:27:22

Unix系統(tǒng)

2009-10-22 16:35:48

Oracle系統(tǒng)管理員Oracle數據字典

2022-07-11 10:08:19

系統(tǒng)管理任務自動化

2011-09-29 10:58:51

rBuilderLinux

2010-04-14 16:09:51

Oracle 10g歸

2011-11-17 16:06:45

IT系統(tǒng)管理

2010-01-14 17:05:42

MySQL CentO

2009-07-11 16:04:04

布線系統(tǒng)管理優(yōu)化

2012-07-31 14:57:14

NetGain EM

2012-02-29 00:57:41

Linux系統(tǒng)
點贊
收藏

51CTO技術棧公眾號