sql >> データベース >  >> RDS >> Mysql

MySQLロジック評価はJOIN句で遅延/短絡していますか?

    MySQLクエリオプティマイザは、可能な限りインデックスを使用し、可能な限り多くの行を削除するために最も制限の厳しいインデックスを使用します。

    したがって、クエリの場合、常に最初のインデックス列に基づいてレコードをフィルタリングし、次に非インデックス列からレコードをフィルタリングします。

    また、クエリを実行する前に、MySQLは常にfalseになるコードを削除します(デッドコード )。

    詳細については、http://www.informit.com/を参照してください。 articles / article.aspx?p =377652&seqNum =2




    1. 月の最後の日を見つけるためのSQLクエリ

    2. 年ごとにグループ化された会計年度データを取得するSQLクエリ

    3. MySQL、クエリが遅すぎる、それを改善する方法は?

    4. MYSQLで2番目の最大日付を取得する方法