<轉>oracle效能調整讀書筆記(4)
第五章 調整資料快取 2.測量資料快取的效能 第六章 調整SGA的其它區域 1.共享伺服器的概念 &pZ n cm 第六章 調整SGA的其它區域 3.配置共享伺服器 W w " ] 3 第六章 調整SGA的其它區域 5.改進共享伺服器的效能 Dg0r VV6c #\D 74$D 6XU p$Pd ( 改進共享伺服器的效能 ?#Z4Dg 9| · 共享伺服器環境下的效能調整方向是,在現有的資源配置下支援更多的使用者,而不是一定要如何提高系統的吞吐量或響應時間; C f d* Q · 效能問題表現在以下三個方面:相關的SGA元件配置不充分,共享伺服器程式太少,排程程式太少; *xsBFCRU · 相關的SGA元件配置 * kqC^2 t Ø 共享伺服器配置下,使用者的會話與遊標資訊是存放於UGA中的(專用伺服器配置下存放於PGA中),UGA通常存在於共享池中,共享池的主要功能是用來快取SQL語句及資料字典的,這就要求共享池有足夠的空間,不致於因UGA的消耗而降低系統的庫快取命中率和字典快取命中率; Rky ]F+J Ø 下面的查詢語句可以看到系統UGA佔用的空間,這個空間佔用是動態變化的: vMEN14;yH_ Select Sum(s.Value) "Total UGA Bytes" ;xzaW 4(3 From V$sesstat s, V$statname n }a~h d*-# Where s.Statistic# = n.Statistic# = %I yR And n.Name = 'session uga memory max'; ` }= R Ø 在配置了大池後,部分UGA資料會從SGA中移到大池中; ^- k "gLg · 有三種改變共享伺服器程式數量的方法: T pF [-fO Ø PMON後臺程式能夠根椐系統的負載動態增減伺服器程式的數量; Ø 管理員動態增加伺服器程式的數量:Alter system set shared_servers = xx; #d\ &6' O Ø 管理員手工增加伺服器程式的數量:更改初始引數shared_servers的值,再重啟; .U L 2(0 · 改變排程程式數量的方法只有兩種 Ø 管理員動態增加排程程式的數量:Alter system set dispatchers = ‘tcp,5’; 9!Mh (KtQ Ø 管理員手工增加排程程式的數量:更改初始引數dispatchers的值,再重啟; m- Ø 使用者程式在其生命週期裡只和一個排程程式發生聯絡,新加入的排程程式只能為在它之後產生的使用者程式服務; " E2 0Y"[h Ø Oracle推薦配置是,每個排程程式服務250個左右的併發使用者連線; . i 4aM;Qy t f6 m . 第六章 調整SGA的其它區域 6.大池的概念 n~y K q" ^ ) Ac, F6w YTefEG] |q 大池的概念 O pu *i · 共享池除了用於快取SQL外,還有用於容納下面的一些特殊用途的資料:DBW0附屬程式,UGA,RMAN,Parallel Query,當這些選項被使用後,共享池的命中率可能會下降很多,為了解決這個問題,Oracle提供一個新的記憶體區域來存放這些資料,這就是大池; u ?72]?SM · 用LARGE_POOL_SIZE這個引數來配置大池,這個引數預設值是零,可選值在600K到2G之間,一旦配置了大池,Oracle會自動使用大池來快取上面提到的資料; Sr6'$8# >Y · PARALLEL_AUTOMATIC_TUNING置為真時,大池的空間是動態的,由系統控制; $EFS_ * · 可以使用下面的查詢看到大池已使用和未使用的記憶體:Select * From V$sgastat Where Pool = 'large pool'; G)< B7-72; · 持續觀察上面的查詢,如果發現未使用記憶體很大或者不斷增加,表示大池可能分配了太多的記憶體,如果未使用記憶體很小或者不斷減少,表示可能需要加大大池的記憶體。 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/119501/viewspace-609378/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- <轉>oracle效能調整讀書筆記(1)Oracle筆記
- <轉>oracle效能調整讀書筆記(2)Oracle筆記
- <轉>oracle效能調整讀書筆記(3)Oracle筆記
- <轉>oracle效能調整讀書筆記(5)Oracle筆記
- 讀書筆記-高階owi與oracle效能調整-oracle internal筆記Oracle
- 讀書筆記-高階owi與oracle效能調整-io筆記Oracle
- 讀書筆記-高階owi與oracle效能調整-segment筆記Oracle
- 讀書筆記-高階owi與oracle效能調整-transaction筆記Oracle
- 讀書筆記-高階owi與oracle效能調整-network筆記Oracle
- 讀書筆記-高階owi與oracle效能調整-share pool筆記Oracle
- 讀書筆記-高階owi與oracle效能調整-cache buffer筆記Oracle
- Oracle效能調整筆記Oracle筆記
- 讀書筆記-高階owi與oracle效能調整-latch和lock筆記Oracle
- oracle效能調整筆記[zt]Oracle筆記
- oracle高效能sql調整-筆記1 (轉發)OracleSQL筆記
- 程式碼整潔之道--讀書筆記(4)筆記
- Oracle效能調整-1(轉)Oracle
- Oracle效能調整-2(轉)Oracle
- Oracle效能調整-3(轉)Oracle
- 《整數分解》讀書筆記筆記
- FPGA讀書筆記4FPGA筆記
- oracle 效能調整Oracle
- 筆記: Oracle 11g效能調整(11.2)目錄筆記Oracle
- 《CSS重構:樣式表效能調優》讀書筆記CSS筆記
- Oracle效能調整之--DML語句效能調整Oracle
- 效能與RAC 讀書筆記筆記
- oracle資料庫的效能調整(轉)Oracle資料庫
- oracle效能調整(1)Oracle
- oracle效能調整(2)Oracle
- ORACLE效能調整--1Oracle
- ORACLE效能調整---2Oracle
- Oracle 效能調整for HWOracle
- (zt)Oracle效能調整Oracle
- oracle效能調整2Oracle
- 讀書筆記:RUP (轉)筆記
- 《高效能JavaScript》讀書筆記JavaScript筆記
- 【讀書筆記】《高效能JavaScript》筆記JavaScript
- Oracle效能優化視訊學習筆記-動態調整SGAOracle優化筆記