Warehouse API process(rbwapid)


Rbwapid daemon用來control 數據庫管理系統上的所有process(後台服務進程)包括error handlesession控制、終止、清除。標準設定中這個daemon會隨著主機啟動而自動啟動。


 


Database server processes(rbwsvr)


IBM Red Brick Warehouse 中每一個uses session都擁有自己的後台服務進程名稱為rbwsvr. database server 可透過RISQL tool 輸入SQL語句, RISQL Reporter,或其他的管理工具透過ODBCJDBC來連線Red Brick Warehouse ,來確認語法的正確性、執行語法並將回傳結果吐給client.每一個client session都會擁有自己的server Process.Process的生命週期是由cilent連線到server開始到連線終止為止。


 


Administration daemon process(rbwadmd)


Administration daemon process (rbwadmd) 為動態狀態表格(Dynamic statistic tables DSTs)收集資料庫上狀態資料的後台服務進程以及完成Alter system語句中變更的動作.


 


   Performance monitor daemon(rbwpmond)


Performance monitor daemon process (rbwpmond) 為收集queryperformance相關的DSTs的後台服務進程。如果要分析query執行的效率,你可以透過ALTER SYSTEM START PERFORMANCE MONITOR語句將它啟動。


 


   Log daemon process(rbwlogd)


Log daemon process (rbwlogd)為紀錄redbrick database所有系統資訊的背景服務程序。這個背景服務程序在rbwapid背景服務程序動動時會自動帶起來。 Dba可以指定要log系統的哪些資訊,如果沒有指定,log daemon logs只會log部分關鍵性的問題資訊,IBM Customer Support Center診斷相關問題。


 


   Process checker daemon(rbwpchk)


The process checker (rbwpchk) 為控制session連線與share resource狀態的後台服務進程,connections 中斷時,會將佔用的share resource釋放掉。這個後台服務進程在rbwapid後台服務進程啟動後會自動啟動。


 


   Vacuum cleaner daemon(rbwvcd)


Vacuum cleaner daemon (rbwvcd)versioned databases的服務進程,用來控制version logcontrol.每一個database只會有一個。


 


   Listener thread (Windows only)


Listener thread (rbwlsnr)執行緒為redbrick用來監聽connection的後台服務進程。


 


   CTRL-C Coordination thread (Windows Only)


CTRL-C coordination thread (rbwconc)用來監聽Ctrl+C中斷指令的後台服務進程,Ctrl+C中斷指令發生時, rbwconc後台服務進程會通知rbwsvr服務進程將未執行完的相關程序復原,並釋放所使用的share resource


 


   Shared memory


   所有的database processes access global shared memory


 


How to find the database version?


1.      view the rbwapid.log file.


2.      RISQLcopyright標題列.


3.      執行SQL查詢版本資訊.


RISQL>select rbw_version from rbw_tables ;


 

arrow
arrow
    全站熱搜

    噗噗噗的潛水珽 發表在 痞客邦 留言(1) 人氣()