具体情况如下:
表a和表b都是40W左右的表
select a.m,b.n from a left join b on a.id=b.id 这样30分钟左右还没执行完如果我吧语句变成
select a.m,b.n from a left join b on a.id=b.id
或者
select a.m,b.n from a , b where a.id=b.id
这两个 10s左右就执行完了我a.id,b.id 都是索引 ,求解决方案,以前一直用的是MSSQL 没碰到过这样的问题,,是不是需要配置什么啊
表a和表b都是40W左右的表
select a.m,b.n from a left join b on a.id=b.id 这样30分钟左右还没执行完如果我吧语句变成
select a.m,b.n from a left join b on a.id=b.id
或者
select a.m,b.n from a , b where a.id=b.id
这两个 10s左右就执行完了我a.id,b.id 都是索引 ,求解决方案,以前一直用的是MSSQL 没碰到过这样的问题,,是不是需要配置什么啊
show index from a;
show index from b;
以供分析。
explain select a.m,b.n from a left join b on a.id=b.id
explain select ....语句。