首页 > 数据库技术 > 详细

MySQL——查询优化|47s到0.1s|我做了什么

时间:2019-07-29 13:37:13      阅读:83      评论:0      收藏:0      [点我收藏+]

前言

这个代码是之前的同事写的,现在我接管了,但是今天早上我打开这个模块的时候发现数据加载异常的缓慢,等了将近一分钟左右数据才显示到页面。
这特么的绝对不正常啊,数据量压根没那么多呀,这特喵的什么情况!果断打开代码分析下SQL!

后台框架: TP5.1

步骤

  1. 使用fetchSql()打印出SQL语句,然后使用Navicat的查询先跑下。

技术分享图片

不跑不知道,一跑吓一跳,这什么鬼,需要47s

  1. 仔细查看SQL后,发现where条件存在问题,直接优化

技术分享图片

修改后只需要0.1s

分析

这个后面有时间 再写吧,最近比较忙,因为现在只有我一个人,要弄的事比较多。。。

MySQL——查询优化|47s到0.1s|我做了什么

原文:https://www.cnblogs.com/wangyang0210/p/11263133.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!