Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Oracle JDBC フェッチ サイズの調整方法

公開日: Sep 30, 2022
説明

Oracle JDBC フェッチ サイズを調整してクエリを高速化する方法。

Cause

2020.4 以降、Tableau では適応型フェッチ サイズ方式が導入されています。
解決策
1. 次のような oracle.tdc ファイルを作成します。
<?xml version='1.0' encoding='utf-8' ?>
<connection-customization class='oracle' enabled='true' version='8.10'>
<vendor name='oracle'/>
<driver name='oracle'/>
<customizations>
<customization name='CAP_JDBC_USE_ADAPTIVE_FETCH_SIZE' value='no' />
</customizations>
</connection-customization>

2. 次のような oracle.properties を作成します。
defaultRowPrefetch=10000
注: 値 "10000" はユーザーの環境に合わせて調整する必要があります。

3. oracle.properties および oracle.tdc を C:\Users\xxxx\Documents\My Tableau Repository\Datasources に配置します。

4. Oracle JDBC ドライバー (例: ojdbc8.jar) を C:\Program Files\Tableau\Driver に配置します。

5. Tableau Desktop を起動し、Oracle コネクタを使用して接続します。Tableau は JDBC を使用して Oracle に接続し、カスタマイズされたフェッチ サイズを使用します。

6. よりすばやく適切なフェッチ サイズに調整するには、Tableau Desktop で Oracle に接続した後、[データ] - [データの抽出] をクリックして先頭から 2,000,000 行を選択します。次に、パフォーマンスの記録を有効にして、クエリの経過時間を確認します。([ヘルプ] - [設定とパフォーマンス])
 
ナレッジ記事番号

001496900

 
読み込み中
Salesforce Help | Article