phpmyadmin hanngs使用limit时

46scxncf  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(335)

我有phpMyAdmin4.8.3我每天都用它来查询主db表。今天我试着: SELECT * FROM table WHERE list_id = 1227 LIMIT 2640 它不断加载,直到“页面无响应”我每天使用它没有任何问题。只是现在而且只有 LIMIT 如果我不使用 LIMIT 即使我用了很多论点和观点,它也能很好地工作 ORDER BY RAND()

iih3973s

iih3973s1#

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

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

相关问题