ホームページ  >  記事  >  データベース  >  mysql の最適化方法についてどれくらい知っていますか?

mysql の最適化方法についてどれくらい知っていますか?

坏嘻嘻
坏嘻嘻オリジナル
2018-09-15 09:47:252674ブラウズ

この記事は、mysql の最適化方法に関する参考値を提供します。必要な方は参考にしていただければ幸いです。

1. 適切なストレージ エンジンを選択し、集中的な書き込み操作のトランザクションをサポートし、InnoDB を使用します。集中読み取り操作では MyISAM

を使用します。 2. テーブル設計パート
1. 各テーブルに主キー ID を設定します。列が小さく、固定長の列が多いほど、クエリが高速になります。なれ。主キーとして SMALLINT TINYINT を使用することをお勧めします。VARCHAR の長さは必要なスペースのみを割り当て、IP アドレスは int
3 として保存されます。NULL には追加のスペースが必要です。#4。パラダイムと反正規パラダイム

3. クエリ部分

1. 頻繁に検索されるフィールドのインデックスを構築##3. #4. LIMIT 1


4 を使用して 1 行のデータのみをクエリします。
1. 大きな SQL を分割すると、データベース全体がブロックされる可能性があります
3. サブクエリで mysql を使用する場合は注意してください。最初に外側の層を実行し、次に内側の層を実行します。

以上がmysql の最適化方法についてどれくらい知っていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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