今天遇到查询语句特别慢的问题,最后表分析解决了。
表A.id 有300多万数据
表B.ID 有1万多数据
select id from A where id in (select id from b);
查询要10几分钟
select id from b ;运行只需几秒钟 ,把结果放在select id from A where id in (结果) ;
也很快。该建的索引都建了,表分析 ,OK。
analyze table A compute statist;
analyze table B compute statist;
阅读(826) | 评论(0) | 转发(0) |