レポートのパフォーマンスの調整方法
SQL問合せの調整により、レポートのパフォーマンスを向上させることができます。 問題および実行計画を診断します。 問合せのパフォーマンスを低下させる可能性があるいくつかの要因と、改善のための提案を次に示します。
| 要因 | 摘要 | 提案 | 
|---|---|---|
| フィルタ | 大量のデータを許容するフィルタを使用するレポートや、フィルタを使用しないレポートでは、パフォーマンスが悪化する可能性があります。 | データを制限するには、フィルタ条件を使用します。 | 
| 結合 | 多数の表を結合するレポートの実行速度は遅くなる可能性があります。 | 不要な結合があれば削除します。 | 
| データ量 | 大量のデータを許容するフィルタを使用するレポートや、フィルタを使用しないレポートでは、パフォーマンスが悪化する可能性があります。 | データを制限するためのフィルタ条件を追加します。可能な場合はデータベース索引のある列を使用します。 小さい表にはキャッシュを使用します。 | 
| 索引 | データベース索引を使用するフィルタにより、パフォーマンスを向上させることができます。 | SQLヒントを使用して、使用する索引を管理します。 | 
| サブクエリー | サブクエリーはパフォーマンスに影響を与える可能性があります。 | 
 | 
| 集計 | これは、データベース内の集計に優先順位を付けるのに役立ちます。 | 
 |