ホームページ  >  に質問  >  本文

php - mysqlデータベースへのインデックスの追加に関するいくつかの質問

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

) リーリー

3.そこのように

リーリー

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

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

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

学习ing学习ing2642日前871

全員に返信(4)返信します

  • PHP中文网

    PHP中文网2017-06-30 09:55:12

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

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

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-06-30 09:55:12

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

    返事
    0
  • 为情所困

    为情所困2017-06-30 09:55:12

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

    返事
    0
  • 迷茫

    迷茫2017-06-30 09:55:12

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

    返事
    0
  • キャンセル返事