避免使用存储过程、触发器、函数等,容易将业务逻辑和DB耦合在一起 58同城的30条军规
开启慢日志记录和没有使用到索引的sql日志记录
优化方案1:联表查询分解成两个查询, 保括这种 select * from table where id in(select id from table),也要分成两次查询,简而言之就是所有都分为两次查询。
如果优化sql查询时间? 打开profiling 查看sql语句的执行时间 使用explain查看sql语句是否正确使用索引