left join 真慢啊
有七千多条记录的用户表和七千多条记录的缴费信息表之间做了一次left join,竟然耗时30多秒(4核3.16G CPU),改为inner join后瞬间完成,经多次测试都是如此,PHP程序中测试和MySQL管理器中测试的结论相同。奇怪的是:
同样的数据,同样的查询在另外一台配置差一点的电脑(I3 530)上执行left join竟然瞬间完成了。
难道这与MySQL配置的有关系?两台机器的MySQL都是我安装的啊,配置应该是一样的,数据是从一台导入到另一台的。
怎么差别这么大呢?
到BCCN发个帖子,等待高人指点。