oracle不同系統記憶體引數設定

2021-06-08 16:12:16 字數 447 閱讀 6073

針對不同(oltp與olap)的系統,以乙個例項的記憶體設定為基礎,

一般來說 oracle

例項記憶體

=物理記憶體

*80%

對於oltp系統:

pga=例項記憶體*20%

sga=例項記憶體*80%

對於olap系統:

pga=例項記憶體*50%

sga=例項記憶體*50%

混合型系統可以設定在二者之間

確定記憶體容量後,

對於pga:

使用workarea_size_policy設定為auto,表示pga自動管理

使用pga_agreggate_target引數分配pga

對於sga:

使用sga_target引數分配sga目標值

使用sga_max_size引數分配sga最大值

gradle在不同系統下適配

有時我們需要自己定製一些gradle的執行task,可能會用到一些系統中的其它環境,這時需要我們針對不同的os做一些適配。方法一 獲取os的name判斷其中是否包含windows欄位 def iswindows 方法二 通過operatingsystem類中的方法來判斷當前環境 def iswind...

sqlite不同系統下的安裝

sqlite 的乙個重要的特性是零配置的,這意味著不需要複雜的安裝或管理。本章將講解 windows linux 和 mac os x 上的安裝設定。建立資料夾 c sqlite,並在此資料夾下解壓上面兩個壓縮檔案,將得到 sqlite3.def sqlite3.dll 和 sqlite3.exe ...

建模 不同系統的建模方法

為了保證資料的一致性 減少冗餘,經常使用關係模型。在關係模型中,使用三正規化來減少冗餘。olap 系統概述 但是三正規化的設計,在分析查詢中會導致大量的 join 關聯操作,而在集群中的關聯會導致處理效能下降 涉及到大量的資料移動 所以 olap 一般採用反正規化的設計,去增加冗餘以提公升整體運算效...