SQL查询优化的一些建议

  • 使用批量查询,而不是N次循环查询!
  • 重复的数据,不要重复获取;
  • 根据需要,按需要获取表字段,而不是SELECT *;
  • 针对频繁的搜索字段,建立必要的索引,以加快查询速度;
  • 使用关联查询,而不是粗暴地类似:where uid IN (... 这里是成千上W个用户ID ...);
  • 针对单条SQL语句执行时间超过1秒的,重点优化;
原文地址:https://www.cnblogs.com/pcx105/p/6405678.html