成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深入DB2代理的工作原理與連接過程

數據庫 數據庫運維
本文詳細描述了 DB2 Universal Database(DB2 UDB)代理的工作原理以及連接集中器的特性,并對 DB2 連接上常見的問題及代理的優化作了詳細的分析。

簡介

DB2 的代理 (agent) 是位于 DB2 服務器中的服務于應用程序請求的一些進程或線程。當有外部應用程序連接至 DB2 實例提出訪問請求時,DB2 的代理就會被激活去應答這些請求。一般 DB2 的代理被稱為工作代理,工作代理大概有三種類型:空閑代理、活動的協調代理、子代理。

◆空閑代理:指的是沒有任何任務的代理。這種代理不服務于任何遠程連接也不服務于本地連接,處于一種備用或待命狀態。

◆活動的協調代理:指的是處于工作狀態的代理,每一個外部應用程序產生的數據庫活動連接的都有一個活動協調代理來為它服務。

◆子代理:指的是接受協調代理分發出來的工作的下一級代理。在 DB2 V95 以前,只有在多分區環境 (MPP) 或節點內并行環境 (SMP) 下才存在子代理,在 DB2 V95 中所有環境中都可能存在子代理。

在 DB2 服務器中有一個代理池,當實例剛啟動后這里便有一些代理(其數量取決于實例參數 NUM_INITAGENTS)。在沒有任何數據庫連接時,它們處于待命狀態,就是空閑代理。而當有外部程序連接至數據庫時,這些代理開始得到命令去服務于這些新建的連接,這時它們就變成了活動的協調代理。這些協調代理再將請求逐步細分,分配給下一級代理即子代理去處理。如果當前的代理都已經在工作了,同時又來了新的請求,數據庫管理器會產生一個新的代理去應答。當事務處理完畢而且數據庫連接斷開后,協調代理要么返回代理池變回空閑代理,要么就自動消失了(取決于實例參數 NUM_POOLAGENTS)。這就是一個代理的生命周期。

相關的配置參數

通過執行 DB2 get dbm cfg 可以看到以下幾個和代理相關的實例參數:MAXAGENTS,NUM_POOLAGENTS,NUM_INITAGENTS,MAX_COORDAGENTS,MAX_CONNECTIONS,MAXCAGENTS。下面對它們做一下簡要介紹:

◆MAXAGENTS:這個參數為當前實例中全部代理的數量,包括協調代理,空閑代理和子代理之和。不過這個參數在 DB2 V95 中已經不再使用了。

◆NUM_POOLAGENTS:這個參數用來控制代理池中的空閑代理的數量。當活動的代理完成工作返回代理池變成空閑代理時,如果數量超過了這個參數,那么這個代理就會自動消失了。注意:在連接集中器激活的情況下,代理池中的空閑代理數目在某一時刻可能會超過 NUM_POOLAGENTS 的大小,以應對突發的高密度連接。

◆NUM_INITAGENTS:這個參數就是前面提到的在實例剛剛啟動時便生成的一些空閑代理的數目。這是為了提高性能,因為這些代理可以隨時變成協調代理去應答外部應用請求,而不用臨時再生成新的代理。

◆MAX_COORDAGENTS:這個參數決定了在實例中在同一時刻***的協調代理的數目 ( 在多分區環境指的是一個節點上的***協調代理數 )。

◆MAX_CONNECTIONS:這個參數決定了允許連接至一個實例的***的連接數 ( 在多分區環境指的是一個節點上的***連接數 )。

◆MAXCAGENT:這個參數決定了實例中的令牌的數量,一個協調代理只有得到了令牌才能去服務于應用程序。當沒有得到令牌時,協調代理只能等候。不過這個參數在 DB2 V95 中也已經取消了。

【編輯推薦】

  1. DB2數據庫移植常見問題全面解析
  2. DB2中通用的存儲過程分頁程序
  3. DB2備份恢復數據庫步驟
責任編輯:佚名 來源: IT專家網
相關推薦

2010-11-04 10:25:31

DB2表連接

2010-11-03 10:35:45

DB2存儲過程

2010-08-31 13:42:56

DB2連接代理

2010-08-10 08:42:35

DB2鎖等待

2010-11-04 10:32:18

DB2游標原理

2010-11-01 15:38:22

DB2字符串連接

2010-08-06 15:21:08

DB2數據庫代理

2010-11-01 17:10:45

DB2命令行

2010-08-26 10:13:52

DB2java連接

2010-11-02 14:53:38

DB2權限

2010-08-18 13:29:11

DB2存儲過程

2010-08-05 10:42:33

DB2 拉鏈表存儲過程

2010-08-05 11:08:27

DB2存儲過程

2010-11-03 10:26:22

DB2存儲過程

2010-11-03 10:46:49

DB2存儲過程

2010-08-11 09:14:33

DB2數據類型

2010-08-03 11:33:30

DB2并置

2010-08-31 15:39:25

DB2存儲過程

2010-08-25 14:46:53

DB2PostgreSQL開發

2011-05-27 15:51:44

DB2
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产丝袜一区二区三区免费视频 | 亚洲精品综合一区二区 | 又黄又爽的网站 | 久久综合入口 | 蜜桃av人人夜夜澡人人爽 | 美女福利视频一区 | 久草欧美视频 | 欧美 日韩 国产 在线 | 成人免费视频网站在线看 | 污片在线免费观看 | 涩在线| 国产免费看 | 亚洲日产精品 | 国产毛片av | 久久久久久国产精品 | 午夜影院在线观看视频 | 国产精品毛片 | 亚洲一区二区三区四区五区午夜 | 黄色精品视频网站 | 五月婷婷丁香 | 国产精品久久久免费 | 国产在线精品一区二区 | 在线国产小视频 | 国产高清视频 | 九九热在线免费观看 | 亚洲欧美激情精品一区二区 | 亚洲精品一区二区三区在线观看 | 国产日韩欧美精品一区二区三区 | 欧美日本韩国一区二区三区 | 一区二区三区视频在线 | 亚洲欧洲综合av | 精品一级电影 | 91精品久久久久久久久久入口 | av高清毛片| 欧美在线一区视频 | 色综合视频在线 | 国产美女在线观看 | 蜜桃一区二区三区 | 久久久久一区 | 91精品久久久久久久久久小网站 | 国产不卡一区 |