ホームページ  >  記事  >  データベース  >  MySQL「軍事規則」

MySQL「軍事規則」

亚连
亚连オリジナル
2018-05-17 11:33:421393ブラウズ

ここで、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の基本構文

Myqlのインデックスを作成する

mysqlの高度な使い方

以上がMySQL「軍事規則」の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。