phpMyAdmin在使用LIMIT时挂起
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpMyAdmin在使用LIMIT时挂起相关的知识,希望对你有一定的参考价值。
我有phpMyAdmin 4.8.3我每天都用它来查询主db表。今天我试着:
SELECT * FROM table WHERE list_id = 1227 LIMIT 2640
它一直在加载,直到“Page Unresponsive”我每天都使用它而没有任何问题。它只是现在,只有LIMIT
如果我不使用LIMIT
它工作得很好,即使我使用很多参数和ORDER BY RAND()
答案
如果您不在查询中使用LIMIT
,PHPMyAdmin会自行设置限制。默认情况下,每页30行(旧版本);在较新的版本中,每页25行。它还提供了一个下拉列表,将每页的行数更改为500(这有时会崩溃,因为500行是在一个页面中渲染的大量数据)。
现在,如果在查询中使用显式的Limit
子句;它将使用您定义的值。但是,尝试在单个网页中呈现2640行是非常高的数字。它通常会崩溃你的浏览器,试图加载大量的数据。想象一下您需要进行垂直滚动,以便到达页面底部。此外,由于检索到非常高的数据包,它也会增加mysql服务器的负载。
以上是关于phpMyAdmin在使用LIMIT时挂起的主要内容,如果未能解决你的问题,请参考以下文章
oracle spool 脚本在 cmd.exe 中工作,但在从代码调用时挂起
简单的 Http 请求在 Visual Studio 中执行时挂起,在 powershell 中工作 [关闭]