1、建立适当的索引 2、避免无意义的JOIN 3、减少嵌套层级,尽量避免子查询,可以考虑平级JOIN 4、数据量级导致的慢考虑分表分库 5、多数情况可以使用EXISTS替代IN,但是建议自己尝试实际效果