MySQL多表联合查询很慢

(项目要求把两张有关系的表的所有数据并在一起)p表16万条记录,z表3万多条记录,但是用SQLyog把它们连接查询在一起发现很慢。请问如何建立索引,或者说如何优化?CREATE TABLE temp SELECT p.*, z.*FROM project p LEFT OUTER JOIN res_zd z ON p.`id` = z.`id`;

根据需要建立索引,根据情况更改链接的匹配模式,把全表扫描得低效率扫描改为高效率的索引扫描,主要索引一般是根据查询条件来创建
温馨提示:答案为网友推荐,仅供参考
相似回答