SQL Serverのチェンジ・データ・キャプチャのチューニング
次の情報は、Extractのキャプチャ・パフォーマンスの向上に役立ちます。
                  
            - 
                        
                        「統計の自動作成」および「統計の自動更新」がデータベースに対して有効になっていることを確認します。 cdc.OracleGG_#####_CT tables、cdc.lsn_time_mapping tableおよびOracleGGTranTables表の統計のメンテナンスは、Extractのパフォーマンスおよびレイテンシにとって非常に重要です。
- 
                        
                        SQL Serverチェンジ・データ・キャプチャ・ジョブは、SQL Serverのトランザクション・ログからデータを収集し、データベース内のチェンジ・データ・キャプチャ・ステージング表にロードします。 作成されるジョブの一部として、いくつかのチューニング・パラメータを使用できます。ジョブを最適にチューニングする方法の詳細は、次の記事を参照してください。 https://technet.microsoft.com/en-us/library/dd266396(v=sql.100).aspx 一般的な推奨事項として、SQL Serverチェンジ・データ・キャプチャ・ジョブのポーリング間隔をデフォルトの5秒から1秒に変更することをお薦めします。 CDCキャプチャ・ジョブのデフォルトのポーリング間隔を変更するには、データベースに対して次の問合せを実行します。 EXEC [sys].[sp_cdc_change_job] @job_type = N'capture’, @pollinginterval = 1, GO, --stops cdc job EXEC [sys].[sp_cdc_stop_job], @job_type = N'capture’, GO, --restarts cdc job for new polling interval to take affect EXEC [sys].[sp_cdc_start_job], @job_type = N'capture’,