【问题标题】:phpMyAdmin Hanngs when using LIMIT使用 LIMIT 时的 phpMyAdmin 挂起
【发布时间】:2018-10-26 12:41:16
【问题描述】:

我有 phpMyAdmin 4.8.3 我每天都用它来查询主数据库表。 今天我尝试:

SELECT * FROM table WHERE list_id = 1227 LIMIT 2640

它会一直加载直到“页面无响应” 我每天都使用它,没有任何问题。如果我不使用LIMIT,它只是现在并且只有LIMIT 才能正常工作,即使我使用很多参数和ORDER BY RAND()

【问题讨论】:

    标签: mysql sql phpmyadmin


    【解决方案1】:

    如果您不在查询中使用LIMIT,PHPMyAdmin 会自行设置一个限制。默认情况下,每页 30 行(在旧版本中);在较新的版本中,它是每页 25 行。它还提供了一个下拉菜单,可以将每页的行数更改为 500(这有时会崩溃,因为 500 行是要在一页中呈现的大量数据)。

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

    【讨论】:

      猜你喜欢
      • 2016-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-19
      • 1970-01-01
      • 2017-01-29
      • 2021-11-28
      • 1970-01-01
      相关资源
      最近更新 更多