網域分割區:服務:JDBC
在 WebLogic Server 中,可以透過資料來源和多重資料來源設定資料庫連線。資料來源是 連結至 JNDI 樹狀結構的物件,它包括 JDBC 連線集區。應用程式可以在 JNDI 樹狀結構上尋找資料來源,然後保留該資料來源的資料庫連線。多重資料來源是資料來源群組的一個抽象,它可以提供資料來源間的負載平衡及容錯移轉。
已為此網域分割區建立下列 JDBC 資料來源。
注意:WebLogic Server 12.2.1.4.0 已不再提供 WebLogic Server 多租用戶網域分割區。相關的主控台和說明頁面將在下一版中移除。
資料欄顯示
您可以展開自訂此表格並修改資料欄顯示清單,以在此頁面上顯示較少或額外的資料點。每個資料點會顯示於其表格的資料欄中。
下面表格會列出所有您可以顯示在此頁資料欄中的資料點。
名稱 描述 名稱 在 Weblogic 網域中識別此資料來源的唯一名稱。
MBean 屬性 (不會套用到應用程式模組):
JDBCDataSourceBean.Name類型 資料來源類型。有效類型為:
GENERIC - 一般資料來源
MDS - 多重資料來源
AGL - 作用中 GridLink 資料來源
UCP - 「通用連線集區」資料來源
PROXY - 多重租用戶代理主機資料來源
MBean 屬性 (不會套用到應用程式模組):
JDBCDataSourceBean.DatasourceTypeJNDI 名稱 此資料來源的 JNDI 路徑。預設情況下,JNDI 名稱便是資料來源的名稱。
查詢 JNDI 路徑的應用程式會有一個相對應於此資料來源的
javax.sql.DataSource執行處理。MBean 屬性 (不會套用到應用程式模組):
JDBCDataSourceParamsBean.JNDINames演算法類型 演算法可確定多重資料來源的連線要求處理。
您可以指定下列其中一種演算法類型:
- 容錯移轉
將連線請求傳送到清單中的第一個資料來源;如果請求失敗,將請求傳送到清單中的下一個資料來源,依此類推。此處理作業會一直重複,直到取得有效的連線為止,或達到清單最後為止 (在此情況下會發出異常狀況)。
- 負載平衡
多重資料來源將連線請求平均地分布到其成員資料來源中。使用此演算法時;多重資料來源會一併提供容錯移轉處理。也就是說,如果要求失敗,多重資料來源會將要求傳送到清單中的下一個資料來源,直到取得有效的連線或到達清單末尾為止,在後一情況中會引發異常狀況。
MBean 屬性 (不會套用到應用程式模組):
JDBCDataSourceParamsBean.AlgorithmType啟用資料列預先擷取 允許在一次存取伺服器的過程中預先存取 (即從伺服器傳送到從屬端) 多列。
此參數只適用於已不再使用的 JDBC over RMI。
當外部從屬端使用 JDBC,透過 WebLogic Server 存取資料庫時,會藉由在一次存取伺服器的過程中 (從伺服器到從屬端) 存取多個資料列,以改進列預先存取的效能。當從屬端和 WebLogic Server 位於相同的 JVM 中時,WebLogic Server 會忽略此設定,而且不使用列預先存取。
MBean 屬性 (不會套用到應用程式模組):
JDBCDataSourceParamsBean.RowPrefetch資料列預先擷取大小 如果已啟用資料列預先擷取,則指定要為從屬端預先擷取的結果集列數。
此參數只適用於已不再使用的 JDBC over RMI。
最佳的預先擷取大小取決於查詢明細。一般而言,增加此數字可提高效能,直到達到某個特定值為止。到那時,進一步增加數字並不會產生任何重大的效能提升。通常超過 100 個資料列,就無法再提升效能結果。在大部分情況下,預設值已足敷使用。
MBean 屬性 (不會套用到應用程式模組):
JDBCDataSourceParamsBean.RowPrefetchSize最小值:
2最大值:
65536串流區塊大小 指定串流資料類型的資料區塊大小。
此參數只適用於已不再使用的 JDBC over RMI。
串流資料類型 (例如由呼叫
getBinaryStream()而產生的) 會以一定大小的區塊,視需要從 WebLogic Server 傳送到從屬端。MBean 屬性 (不會套用到應用程式模組):
JDBCDataSourceParamsBean.StreamChunkSize最小值:
1最大值:
65536目標 資料來源定位到的伺服器和叢集。
MBean 屬性:
TargetInfoMBean.Targets領域 建立此資料來源的領域。
網域分割區 可供存取此資料來源的分割區。