作为开发人员日常最为熟悉的工具sql。但是在实际使用中,有一些坑需要尽量避免,本文是对一些常用注意事项的总结 查询需要的。不要全部都查询。禁止使用存储过程,禁止使用外键。使用sql进行计算,要小心。(数据量大的情况下,会导致sql直接查询超时,这种应该在应用层面解决,真实生产经历)。批量插入而不是单条插入。批量插入的大小也要在应用层面控制。join查询的时候,尽量先过滤,将过滤放到前面。然后再join。mysql语句对应的加锁。有min、max、distinct、order by、group by操作的列上建索引,避免额外的排序开销