目次

Search

  1. はじめに
  2. パイプラインのパーティション化について
  3. パーティションポイント
  4. パーティションタイプ
  5. プッシュダウンの最適化
  6. プッシュダウンの最適化およびトランスフォーメーション
  7. リアルタイム処理
  8. コミットポイント
  9. 行エラーのロギング
  10. ワークフローリカバリ
  11. 停止と強制終了
  12. コンカレントワークフロー
  13. グリッド処理
  14. ロードバランサ
  15. ワークフロー変数
  16. セッションのパラメータおよび変数
  17. パラメータファイル
  18. FastExport
  19. 外部データのロード
  20. FTP
  21. セッションのキャッシュ
  22. 差分集計
  23. セッションログインタフェース
  24. バッファメモリについて
  25. 高精度データ

詳細ワークフローガイド

詳細ワークフローガイド

XMLターゲットのキャッシュサイズの設定

XMLターゲットのキャッシュサイズの設定

ターゲットプロパティまたはセッションプロパティで、XMLターゲットのキャッシュサイズを設定します。デフォルトでは、キャッシュサイズが「自動」に設定されます。必要なキャッシュメモリ容量は、Integration Serviceのランタイムに決定されます。
また、キャッシュサイズを設定して、キャッシュメモリ容量をバイト単位で指定することもできます。キャッシュサイズを計算するには、次の手順を完了します。
  1. 各グループ内の行数を見積もります。
  2. 次の計算式を使用して、各グループのキャッシュサイズを計算します。
    Group cache size = Data cache size + Primary key index cache size + Foreign key index cache size
  3. 次の計算式を使用して合計キャッシュサイズを計算します:
    合計キャッシュサイズ=Sum(すべてのグループのキャッシュサイズ)
グループのデータキャッシュのサイズを計算する式を次に示します。
(グループ内の行数)X(グループの行サイズ)
グループのプライマリキーツリーのサイズを計算する式を次に示します。
(グループ内の行数)X(プライマリキーインデックスのキャッシュサイズ)
グループの外部キーツリーのサイズを計算する式を次に示します。
Sum((親グループ内の行数)X(外部キーインデックスのキャッシュサイズ))
キャッシュの計算を使用して、XMLターゲットのキャッシュサイズを設定することはできません。