首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅在分页页数查询中:(PDO查询错误) ->服务器已在

问仅在分页页数查询中:(PDO查询错误) ->服务器已在
EN

Stack Overflow用户
提问于 2014-11-14 02:29:29
回答 1查看 213关注 0票数 0

请给我一点帮助,我发现在谷歌和stackoverFlow但找不到解决方案。

在我的网站上有8万行,每天增加1000行,

我的网站所有查询都工作正常,但有时分页查询返回错误,( 30-60秒后)

代码语言:javascript
复制
Warning: PDOStatement::execute(): MySQL server has gone away in  
/home/name/public_html/example.com/classes/functions.php on line 226
Warning: PDOStatement::execute(): Error reading result set's header in 
/home/name/public_html/example.com/classes/functions.php on line 226

我使用简单计数查询,我使用具有不同条件的分页,如果返回的行数超过8000,则只显示查询错误,

下面是一个简单的查询示例

代码语言:javascript
复制
$query = "SELECT COUNT(DISTINCT(groupName)) FROM  `table` WHERE `type` = 'string'";
//return expect 24,000 count

现在请任何专家给我解决方案。

我测试了一件事来检查服务器响应,

我使用WHERE CLAUSE测试并获得了表20,000行,服务器从运行分页查询的同一个表返回了20,000行,但是我的分页查询有什么问题呢?为什么它的返回服务器离开了错误

请不要建议我增加服务器超时限制,我想在2秒内加载我的网站,而不是在2分钟内。

表结构

​

​

EN

回答 1

Stack Overflow用户

发布于 2014-11-15 00:54:54

根据表结构,您似乎需要对用于计数的列(mov_grp_name,mov_name)进行索引。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26915912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档