SQL执行效、性能低的原因 1.查询数据过多 SQL能不能拆,条件过滤尽量少 2.关联了太多表,太多JOIN join 原理:用 A 表的每一条数据 扫描 B表的所有数据。所以尽量先过滤。 3.没有利用到索引 单值索引条件多时,可以建共同索引(混合索引)。混合索引一般会偶先使用。 有些情况下,就算有索引具体执行时也不会被使用。 4.服务器调优及各个参数设置(缓冲、线程数等)