データをテーブルに格納するためのマッピングが終了するまで待つのではなく、パフォーマンスが向上するため、データをOWBマッピングのテーブルにステージングすることがよくあります。 JOINERのWHERE句と一致するように、これらのステージングテーブルにいくつかのインデックスを追加して、さらに処理を高速化しようとしました。しかし、私は自分自身を足で撃っていますか?これらの中間テーブルのインデックスは、ローディングパフォーマンスに悪影響を及ぼしますか?OWBのインデックスの読み込みに負の影響を与える
0
A
答えて
0
これについてはルールはありません。テストする必要があります。マッピングでは、作成した索引を使用し、ソース表のマッピングにヒントを定義するようにしてください。そのテーブルのINSERTは確かに遅くなりますが、SELECTはもっと速くなり、良い結果が得られます。また、レコードセットが少ない場合は、インデックスなしでそのまま残して、USE_HASHを使用してください。
ミナ
2
これはまったくシナリオによって異なります。
理論的には、インデックスを持つことはインサートに悪影響を及ぼします。しかし、トレードオフを考慮する必要があります。
たとえば、 ステージング・テーブルがETLサイクル中に1回だけロードされ、複数回読み込まれ、選択/結合を改善する索引を作成した場合は、必ず索引のメリットが得られます。
通常、ステージングテーブルはすべてのETLサイクルでクリアされ、再ロードされます。この場合、索引は頻繁に再構築する必要があります。
また、インデックスの統計情報も検証する必要があります。
関連する問題
- 1. 子に影響を与えずにxmlNodesを読み込んで変更する
- 2. ユニーク制約がPostgres DBの書き込みパフォーマンスに与える影響
- 3. 視点の読み込み順序にプログラム的に影響する
- 4. Silverlight:アセンブリバージョンがApplicationSettengsに与える影響
- 5. は、背景色に影響を与え
- 6. MODXにインストールされているスニペットの量がフロントエンドページの読み込み速度に影響しますか?
- 7. ページの表示パフォーマンスに与える影響を最小限に抑えて、JavaScriptを読み込むベストプラクティスは何ですか?
- 8. ウェブサイトのフロントページに影響を与えるステートメントの場合は?
- 9. 元のテキストに影響を与えずにテキストファイルと電子メールを読む
- 10. OpenCv:カラーヒストグラムに明るさの影響を与える
- 11. HierarchicalDataTemplate.Triggersを使用してItemTemplateのコントロールに影響を与える
- 12. jQuery.load()はGoogleアナリティクスのページ読み込みにどのように影響しますか?
- 13. 複数のコンパイラ定義がweb.configのsystem.codedomに与える影響
- 14. お互いに影響を与えるAndroidの画像
- 15. TestFlightテスターに影響を与えるAppstoreのリリース?
- 16. スタイルから子コントロールのプロパティに影響を与える方法
- 17. 初心者:次のクラスに影響を与えるリストビュー
- 18. メソッド名に影響を与えるコードの変更。
- 19. ファイルへの読み取り書き込み権限を与えます
- 20. Facebook iOS SDK - ステータスへの書き込みに奇妙な影響
- 21. 地図の読み込み速度/パフォーマンスに影響しますか? addAnnotationとaddAnnotationsの比較
- 22. ASP.Net MVC3のURLに影響を与えずにエリアにリダイレクト
- 23. ページの読み込み時に毎回ページの読み込み
- 24. ストロークに影響を与えずにWPFシェイプのジオメトリスケーリング
- 25. 他の変数に影響を与えずにルビーポップ配列
- 26. htmlドキュメントを読み込むiframeにページのCSSが影響を与えないようにするにはどうすればいいですか?
- 27. mmap protectionフラグプロセス間の共有に与える影響
- 28. WAITFORが他のプロセスやトランザクションに与える影響は?
- 29. 共有ボタンがWebページのパフォーマンスに与える影響
- 30. アプリケーションがネットワークトラフィックに与える影響のメトリック