原文:mysql查询sending data占用大量时间的问题处理

问题描述:某条sql语句在测试环境执行只需要 秒不到,到了生产环境执行需要 秒以上 在phpmyadmin里面执行性能分析,发现sending data占用了差不多 以上的时间 查询一下 Sending data 状态的含义,原来这个状态的名称很具有误导性,所谓的 Sending data 并不是单纯的发送数据,而是包括 收集 发送 数据 。这里的关键是为什么要收集数据,原因在于:mysql使用 ...

2017-08-25 10:12 0 30395 推荐指数:

查看详情

MySQL Sending data导致查询很慢的问题详细分析

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

Fri Mar 28 00:48:00 CST 2014 0 3000
ecmall时间的问题

$time1 = date("Y-m-d H:i:s", gmtime()); $time = date("Y-m-d H:i:s", time()); //gmtime获取到的时间比当前时间少了8小时,在模板里显示的时候使用{$goods_detail.description ...

Fri Aug 30 19:28:00 CST 2013 0 2596
mybatis 关于时间的问题与技巧

oracle: 此执行是在oracle下! 关于日期和时间的问题,date只有日期 timestamp 带有时分秒 一 #号取值 1.date insert into table (column1) values ...

Wed Sep 09 19:05:00 CST 2015 0 2946
处理MVC中默认的Json方法返回时间的问题

利用 Json方法返回 数据时,如果有时间格式,会变成 "\/Date(1369419656217)\/" 这个样子,问了同事找到个解决方法 我们把这个方法封装一下,写到Controller的基类里,创建一个 BaseController 的基类 保证我们每一个 ...

Sat May 25 20:55:00 CST 2013 6 5948
关于jwt过期时间的问题

相信使用jwt这种规范进行鉴权的同学们都会遇到这样一个问题:“token过期了怎么处理?“” 假设一个场景: 你在生成token的时候设置了过期时间,假设过期时间为2个小时。 假如用户是0点登录的,那么签发给他的这个token应该在2:00过期,但是用户在1:59还在你的网站或者APP上操 ...

Fri May 25 01:49:00 CST 2018 0 811
JSON.stringify时间的问题

使用Element UI控件el-date-picker后台传值用到JSON.stringify转换字符串传后台发现输出国际标准时间(ISO),减少了8个小时, 解决方式: 由于JSON.stringify解析Date是调用了Date对象的prototype的toJSON方法,所以我 ...

Mon Sep 11 22:55:00 CST 2017 0 1566
PHP查询MySQL大量数据的内存占用分析

这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用问题, 同时对使用MySQL C API也有涉及. 昨天, 有同事在PHP讨论群里提到, 他做的一个项目由于MySQL查询返回的结果太多(达10万条), 从而导致PHP内存不够用. 所以, 他问 ...

Thu Oct 26 03:33:00 CST 2017 0 1179
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM