mysql效率优化

jetdw 2018-02-06 04:03:05
在阿里云上部署了了mysql5.7.19,数据库里有34907,通过下列查询语句过滤了28476数据,花费了17秒钟,而本地服务器上花费不到1s。
SELECT
ID,
TRACK_ID,
LNG,
LAT,
`UTC_TIME`,
SPEED,
HEADING,
NO_OF_SATELLITES,
IGNITION,
MAIN_POWER_STATUS,
GSM_SIGNAL_STRENGTH,
GPS_FIX,
PACKET_STATUS
FROM
TRACK A
WHERE
TRACK_ID = '354972060039700'
AND `UTC_TIME` >= 1517189160000
AND `UTC_TIME` <= 1517880360000
ORDER BY
ID



profile分析情况,其中去掉ORDER BY ID的分析图:

有ORDER BY ID的分析图:


表结构、索引和状态定义如下:





explain图:
...全文
1609 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2018-02-08
  • 打赏
  • 举报
回复
看一下两台机器上的执行计划如何explain....
ACMAIN_CHM 2018-02-07
  • 打赏
  • 举报
回复
比较一下两台机器的EXPLAIN
jetdw 2018-02-07
  • 打赏
  • 举报
回复
我没有部署nginx,和nginx没有关系。
Mosan_ 2018-02-07
  • 打赏
  • 举报
回复
这应该是你nginx配置问题吧

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧