1.効率的なシーケンステーブル名を選択
フィールドオーダー2.where条項(個人の理解:20歳男性のユーザ・クエリデータテーブルと、データは、データをフィルタリングすることができ、通常はあまり年齢を、指定したため、条件は、そのほとんど役に立たない年齢性別を書く書くべきです)クエリの効率を向上させます
何のフィールドを照会する必要があるか「*」最善を使用しないようにする3.クエリ
4.あるいはWHERE句節を有します
インデックス内のカラムを使用して計算5.避けてください
6.ステートメントによってグループの改善された効率は、(事前に要求されないデータは、オフ状態濾過します)
7.デフォルト値がnullのフィールドに設定されていないよう
8.あるいはリレーショナルクエリサブクエリ
キーワードやワイルドカードなどのできるだけ9.
10.物事と外部キー
11.インデックス
12.適切なフィールドプロパティの使用(int型とvarcharの使用可能性又は妥当な長さを設定する)(INT使用するいくつかの状態ビットは、識別および索引付けのほとんどのタイプには適していません)
13.別々のリードとマスターコピーからの書き込み(動作は、読み出し動作または他の動作である場合、データベースクエリからの読み出しデータ場合、プライマリ・データベースと複数のデータベースから確立され、データベースは、決定され、他の操作は主にある場合メイン非同期を同期させるために、データベースからのデータからコピーするためのデータベース)