SRMDBAPI の潜在的な問題とベスト プラクティス

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