網域分割區:服務: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.DatasourceType

在您重新部署模組或重新啟動伺服器之後,變更才會生效。

JNDI 名稱

此資料來源的 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

領域

建立此資料來源的領域。

網域分割區

可供存取此資料來源的分割區。

相關工作

相關主題