我正在为一项 mysql db 查询性能改进任务工作,我遇到了一个“where 子句为 1=1”的查询。
我的问题是,以下两个数据库查询的执行时间在性能方面有什么不同
Select * from Table1 where 1=1
Select * from Table1
记录数:一个客户的表 1 为 159954
第二个客户的 table1 的记录数:2452798。
在某些情况下,该表与另一个具有相同 where 子句的表连接1=1
。
mysql查询编译器可以在执行时优化这个查询吗?
MySQL 服务器 5.1 版本