关于MySQL查询优化解决思路

关于MySQL查询优化

为什么我这条语句查询速度是30多秒啊?

SQL code


  SELECT  a.filename,b.cn  FROM  a left join b on a.cn=b.cn  where a.filename like 'mod-j2me%'  and b.branch = 'shanxi_release' limit 10;

a表记录500000+,b表记录260000+,每天在增加。怎么办?

各位大侠,分不多,要多帮忙啊!




索引情况如何




a.filename和b.branch分别建立索引

alter table a add index(filename);

alter table b add index(branch);




a:cn filename上建立复合索引

b:branch

执行一下

create index idx_cn_filename on a(cn,filename)

create index idx_cn_branch on a(cn,branch)

看看

关于MySQL查询优化解决思路

相关文章:

你感兴趣的文章:

标签云: