php - mysqlデータベースへのインデックスの追加に関するいくつかの質問
学习ing
学习ing 2017-06-30 09:53:12
0
4
934

mysql インデックスについていくつか質問があります。多くの情報を調べましたが、情報が非常に曖昧です。インデックスにはいくつかの種類があり、追加方法がわかりません:
1. 方法groupby インデックスを追加しますか?インデックスを単独で追加するか、検索条件と合わせて追加しますか?
2. LEFT JOIN を使用してクエリ インデックスを追加する方法 (例:

) リーリー

3.そこのように

リーリー

そのようなインデックスを追加するにはどうすればよいですか?

インデックス作成と mysql ステートメントの最適化に関することは非常に弱いです。

または、お勧めできる関連記事や本があれば

学习ing
学习ing

全員に返信(4)
Ty80

mysql複合インデックスと通常インデックスのまとめ

書籍についてはどうでしょうか: High-Performance MySQL (Third Edition) Indexing Part、Taobao のスタッフが翻訳したもの

いいねを押す +0
仅有的幸福

インデックスの構築は主にテーブルのクエリ条件に基づいて行われ、個人IDや名前などのデータ選択性の高いフィールドにインデックスが作成されます。このような条件に基づいてクエリ結果セットを大幅に削減できます。

いいねを押す +0
为情所困

ハイパフォーマンス mysql 第 3 版、第 5 章では、クエリ時間を短縮し、パフォーマンスを向上させるために、主にテーブルのさまざまなクエリ フィールドに対してインデックスが確立されることについて説明しています。

いいねを押す +0
迷茫

通常、並べ替えに使用されるフィールドには B ツリー インデックスを追加する必要があります。フィールドにはインデックスが付けられ、複数の条件をインデックスと組み合わせる必要があり、インデックスの順序は条件と一致する必要があります

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート