SRMDBAPI の潜在的な問題とベスト プラクティス
以下のガイドラインは、SRMDBAPI を効果的に使用するのに役立ちます。
casp1032jp
以下のガイドラインは、SRMDBAPI を効果的に使用するのに役立ちます。
- 実際のクエリを実行する前に、Explain でプランを実行します。返されるおよその行数を把握します。
- クエリを開発する場合、SQL コードに LIMIT X レコード句を付加すると、数レコードだけが返されます。
- クエリにできるだけ多くの制限を付けます。ほとんどの場合、タイム フレームを設定して、結果セットのサイズを制限します。
- クエリに制限を付ける場合、インデックスを付けてフィールドを制限するようにします。
- 結合するテーブル数をできるだけ少なくして、データ要件を満たします。一般的に結合処理はかなりの時間を要します。
- ソート処理は、インデックスでその処理をサポートできない場合以外は制限します。
- データのグループ化は、インデックスでその処理をサポートできない場合以外は制限します。