SQL查询全是全表扫描,接口要跑十秒,用户等不及直接就走

6年前 (2021-01-08)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

之前写文章列表接口,数据库表没加索引,SQL查询是全表扫描,表有几十万条数据的时候,接口要跑十秒才能返回,用户等不及直接就关了,后台文章列表也卡得要死。我给常用的查询字段加了索引,优化了慢查询,接口响应时间直接从十秒降到几十毫秒,瞬间就打开。 很多新手写PHP,SQL语句不优化,也不给表加索引,数据量一大,查询全是全表扫描,接口慢得要死,用户等不及就走。真的,数据库表一定要给常用查询字段加索引,慢SQL要优化,不然数据量一大,接口慢得像蜗牛,留不住用户。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/2292.html

0
回帖

SQL查询全是全表扫描,接口要跑十秒,用户等不及直接就走 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息