原文:mysql索引无效且sending data耗时巨大原因分析

一朋友最近新上线一个项目,本地测试环境跑得好好的,部署到线上却慢得像蜗牛一样。后来查询了一下发现一个sql执行了 秒,有些长的甚至 秒。本地运行都是毫秒级别的查询。下面记录一下困扰了两天的,其中一条sql的优化。 表结构及现象描述: 表wp goods数据量 ,sys users数据量 , jd jianding数据量 。 执行sql: 耗时 秒,而本地数据库执行耗时 . 毫秒。 原因分析: e ...

2016-07-19 14:52 0 19451 推荐指数:

查看详情

mysql索引无效sending data耗时巨大原因分析

一朋友最近新上线一个项目,本地测试环境跑得好好的,部署到线上却慢得像蜗牛一样。后来查询了一下发现一个sql执行了16秒,有些长的甚至80秒。本地运行都是毫秒级别的查询。下面记录一下困扰了两天的,其中一 ...

Sat May 06 23:12:00 CST 2017 0 2437
MySQL Sending data导致查询很慢的问题详细分析

这两天帮忙定位一个MySQL查询很慢的问题,定位过程综合各种方法、理论、工具,很有代表性,分享给大家作为新年礼物:) 【问题现象】 使用sphinx支持倒排索引,但sphinx从mysql查询源数据的时候,查询的记录数才几万条,但查询的速度非常慢,大概要4~5分钟左右 【处理 ...

Fri Mar 28 00:48:00 CST 2014 0 3000
SQL优化,索引原则,及mysql不走索引原因分析

SQL语句优化 1 企业SQL优化思路  1、把一个大的不使用索引的SQL语句按照功能进行拆分  2、长的SQL语句无法使用索引,能不能变成2条短的SQL语句让它分别使用上索引 ...

Wed May 27 17:56:00 CST 2020 0 2648
Oracle Index 索引无效原因

索引无效原因 最近遇到一个SQL语句的性能问题,修改功能之前的运行时间平均为0.3s,可是添加新功能后,时间达到了4~5s。虽然几张表的数据量都比较大(都在百万级以上),但是也都有正确创建索引,不知道到底慢在了哪里,下面展开调查。 经过几次排除,把问题范围缩小在索引上,首先在确定索引 ...

Sun Feb 03 00:01:00 CST 2019 0 2897
mysql查询sending data占用大量时间的问题处理

问题描述:某条sql语句在测试环境执行只需要1秒不到,到了生产环境执行需要8秒以上 在phpmyadmin里面执行性能分析,发现sending data占用了差不多90%以上的时间 查询一下“Sending data”状态的含义,原来这个状态的名称很具有误导性,所谓的“Sending ...

Fri Aug 25 18:12:00 CST 2017 0 30395
Mysql ORDER BY DESC 降序排列 索引无效分析

业务场景:Mysql版本5.7.22,查询设备生产的指定状态最新在制品,tt_wo_wip(引擎InnoDB)735951条数据,equip_id为32e4537e59404a589b7f1ec4a55ab69b大概由162675条 无索引:4~5s 里程碑:创建索引 ...

Wed Apr 29 23:18:00 CST 2020 0 2766
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM