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行是在一个页面中渲染的大量数据)。

enter image description here

现在,如果在查询中使用显式的Limit子句;它将使用您定义的值。但是,尝试在单个网页中呈现2640行是非常高的数字。它通常会崩溃你的浏览器,试图加载大量的数据。想象一下您需要进行垂直滚动,以便到达页面底部。此外,由于检索到非常高的数据包,它也会增加mysql服务器的负载。

以上是关于phpMyAdmin在使用LIMIT时挂起的主要内容,如果未能解决你的问题,请参考以下文章

使用 cl 编译的代码在第一次运行时挂起太久[关闭]

oracle spool 脚本在 cmd.exe 中工作,但在从代码调用时挂起

Ruby on Rails 控制台在加载时挂起

简单的 Http 请求在 Visual Studio 中执行时挂起,在 powershell 中工作 [关闭]

STM32H7 在复位后不久尝试擦除 bank 1、扇区 0 时挂起

smtpclient.send 在尝试通过 Office 365 发送电子邮件时挂起