标签: mysql sql phpmyadmin
我有phpMyAdmin 4.8.3,我每天都会用它来查询主数据库表。 今天,我尝试:
SELECT * FROM table WHERE list_id = 1227 LIMIT 2640
,它会一直加载,直到“页面无响应” 我每天都可以正常使用它。这只是现在,并且仅在LIMIT上使用,如果我不使用LIMIT,即使我使用许多参数和ORDER BY RAND()
LIMIT
ORDER BY RAND()
答案 0 :(得分:0)
如果在查询中不使用LIMIT,则PHPMyAdmin会自行设置一个限制。默认情况下,每页30行(在旧版本中);在较新的版本中,每页25行。它还提供了一个下拉菜单,用于将每页的行数最多更改为 500 (有时会崩溃,因为500行是一页中要呈现的大量数据)。
现在,如果您在查询中使用显式的Limit子句;它将使用您定义的值。但是,尝试在单个网页中呈现 2640 行是非常高的数目。通常,它会导致浏览器崩溃,并尝试加载大量数据。试想一下,您需要做垂直滚动才能到达页面底部。此外,由于检索到的数据包非常高,它也会增加MySQL服务器上的负载。
Limit