カーディナリティ統計情報の更新のスケジューリング
統計情報の収集が最適な時間に行われるようにスケジュールできます。次の手順を使用するか、「
TDV APIプロシージャを使用したリソース統計の更新またはキャンセル」の手順を参照してください。
カーディナリティ統計の更新をスケジュールするには
2.次のいずれかの統計情報収集スケジュールを設定します。
— Manual(手動) — [Gather Now(今すぐ収集)]を使用して、統計情報をすぐに収集します。キャッシュがキャッシュポリシーによって制御されている場合は、定期的な更新またはプログラムによる更新を使用します。
— Exactly Once(1回だけ) — 将来の実行日時を設定する必要があります。
— Periodic(定期的) — 統計情報の収集は、毎晩のピーク外の時間など、一定の間隔で行われます。
統計情報の収集の頻度は、データの変動性にも依存します。決して変更されないテーブルもあれば、頻繁に変更されるテーブルもあります。カーディナリティとテーブル境界の変更の予想頻度に基づいて統計情報を収集します。
データソースの統計情報の収集は、ピーク外の時間に行うのが最適です。並列処理をサポートするデータソースには、複数のスレッドを使用できます。
3.[Stats Gathering Timeout(統計情報収集のタイムアウト)]フィールドで、リソースからデータを収集するために許容される分数を指定します。
値0 (デフォルト)は、時間制限がないことを示します。
統計情報処理がすでにデータを返しているときにタイムアウトが過ぎた場合は、すでに返されたデータのサブセットに基づく統計的推定が試みられます。
4.選択内容を保存します。