編輯連線池

名稱

識別連線池名稱的唯讀欄位。

資料來源類別名稱

實作資料來源之供應商專屬類別名稱。

資源類型

選擇包括 javax.sql.XADataSource (全域作業事件)、java.sql.ConnectionPoolDataSource (本機作業事件,可能會提昇效能) 和 javax.sql.DataSource (僅限於本機作業事件)。

說明

連線池的簡短說明。

池的初始大小和最小大小

池中連線的最小數目。該值還確定了首次建立池或應用程式伺服器啟動時置於池中的連線的數目。

池的最大大小

池中連線的最大數目。

池設定大小數量

當池分別向最大池大小擴充以及向最小池大小收縮時,將成批調整大小。此值確定批次中的連線數目。將該值設置過大會延遲連線建立與回收;而將該值設置過小則會導致效率降低。

閒置逾時

連線在池中可閒置的最長時間 (以秒為單位)。一旦超過此時間,即從池中移除該連線。

最大等待時間

連線逾時前,請求連線的應用程式等待的最長時間 (以毫秒為單位)。

連線驗證

若啟用此選項,則需要連線驗證。

驗證方法

應用程式伺服器可以使用三種方法來驗證資料庫連線:自動確定、中介資料和表格。

自動確定和中介資料

應用程式伺服器會呼叫 con.getAutoCommitcon.getMetaData 方法,以驗證連線。


備註 – 許多 JDBC 驅動程式會快取這些呼叫的結果。因此,使用這些呼叫不一定能提供可靠的驗證。請與驅動程式供應商進行核實,以確定這些呼叫是否被快取。


表格

應用程式會查詢指定的資料庫表格。此表格必須存在且可供存取,但不需要任何列。請勿使用包含許多列的現有表格或經常存取的表格。

表格名稱

用於驗證的資料庫表格名稱。

只有在上述欄位中將驗證方法設定為「表格」時,才可使用此欄位。

一旦失敗

若啟用此選項,則在任何連線失敗時,會由應用程式伺服器關閉池中的所有連線並重新建立連線。若停用此選項,則僅會在使用連線時重新建立個別連線。

允許非元件呼叫者

若啟用此選項,則非元件呼叫者 (例如 Servlet 篩選與生命週期模組) 可使用池。

非作業事件連線

若啟用此選項,則會傳回非作業事件連線。

作業事件隔離

若指定作業事件隔離層級,則此池中的連線會以指定的層級進行作業。否則,連線將使用 JDBC 驅動程式提供的預設隔離層級進行作業。

隔離層級

只有在上述欄位中指定了作業事件隔離層級時,才可使用此欄位。

若選取了 [受保證] 核取方塊,則從池中獲取的所有連線都具有相同的隔離層級。例如,若上次使用連線時以程式設計方式 (使用 con.setTransactionIsolation) 變更了連線的隔離層級,則此機制會將狀態變更回指定的隔離層級。

相關作業
相關的 asadmin 指令