ここで、MYSQL の最も実際的な「軍事規則」についてお話しましょう。皆さんがそれらを遵守することを忘れないでください
1. 主要な軍事規則
- データベース内で計算を行わないでください: CPU 計算は必須です。ビジネス層に移動します
- 単一テーブル内のデータ量を制御します: 単一テーブルのレコードは 1000w で制御されます
- 列数を制御します: フィールド数は 20 以内に制御されます
- パラダイムと冗長性のバランスをとります: 効率を向上させるためにパラダイム設計と冗長データを犠牲にする
- 拒否 3B: 大きな SQL、大きなもの、大きなバッチを拒否する
2. フィールド型の軍事ルール
- 数値型を使用する
s s s ‐ ‐ - ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ - 3bから3b:。介して - - - - - ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ - - - - - - nullフィールドは照会するのが困難です。無効な
-less with Text/BLOB
VARCHAR のパフォーマンスはテキストよりもはるかに高くなります
写真を保存
3. 軍事規則のインデックス付け
クエリを改善し、
更新を遅くします より多くのインデックス、より良い方が(それらを追加できない場合、それらを追加しないでください、それらを追加したい場合、追加する必要があります)add;クラスターインデックスを確立するには、すべての外部キーを互いに分離する必要があります。画像アップロード トランザクション
- Trig/Func
トリガー
クライアント プログラムは必要ありません
上記は、私が皆さんのためにまとめた MySQL の「軍事ルール」です。今後皆さんのお役に立てれば幸いです。
関連記事:
以上がMySQL「軍事規則」の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。