針對不同(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 一般採用反正規化的設計,去增加冗餘以提公升整體運算效...