私は1つのmysqldbクエリのパフォーマンス改善タスクに取り組んでおり、「where句が1=1」である1つのクエリの下に直面しました。
私の質問は、2データベース未満のクエリの実行時間のパフォーマンスの点で何が違うのかということです
Select * from Table1 where 1=1
Select * from Table1
レコード数:1つのクライアントのtable1の159954
レコード数:2番目のクライアントのtable1の2452798。
場合によっては、このテーブルは同じwhere句を持つ別のテーブルと結合されます1=1
。
mysqlクエリコンパイラは実行中にこのクエリを最適化できますか?
MySQLサーバー5.1のバージョン