首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 教學

深入理解 DB2 Universal Database 進程架構(三):實際 ps 輸出範例與配置參數影響分析

     編輯:DB2 教學

AIX ps -ef 輸出範例(db2start 後)

root     49504     1  0 13:13:07 -  0:00 db2wdog
db2inst1 22142 49180  0 13:13:10 -  0:00 db2gds
db2inst1 43072 49180  0 13:13:17 -  0:00 db2syslog
db2inst1 45294 74134  0 12:12:43 pts/2 0:00 /usr/bin/ksh
db2inst1 49180 49504  0 13:13:10 -  0:00 db2sysc
db2inst1 55920 49180  0 13:13:19 -  0:00 db2resync
db2inst1 59012 22142  0 13:13:19 -  0:00 db2srvlst
db2inst1 60680 49180  0 13:13:17 -  0:00 db2ipccm

關鍵配置參數影響

  • NUM_INITAGENTS=0(預設)→ 啟動時無 db2agent (idle) 進程。
  • 若設 NUM_INITAGENTS=5 → 啟動時出現 5 個 db2agent (idle) 進程。

連線後進程變化

db2 connect to sample
# 新增
db2inst1 35542 49180  0 16:25:57 -  0:00 db2agent (SAMPLE)

斷開連線 db2 connect reset 後:

  • NUM_POOLAGENTS>0 → db2agent (SAMPLE) 變為 db2agent (idle) 留在池中。
  • NUM_POOLAGENTS=0 → 進程消失。

資料庫配置影響的進程

  • NUM_IOCLEANERS=1 → 1 個 db2pclnr(頁面清除器)。
  • NUM_IOSERVERS=3 → 3 個 db2pfchr(預取器)。

總結

透過觀察進程清單與配置參數,可快速掌握實例狀態、代理池運作、I/O 子系統規模,輔助效能調優與故障診斷。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved