在 phpMyAdmin
我运行了一个大约需要8-9秒来显示结果的查询(只有几个resutl,但是连接在两个大表之间)。
我想知道的是 phpMyAdmin
报告 Query took 0.0103 seconds
,而我要等更多的时间才能看到结果。
怎么解释?
查询如下所示:
SELECT t1.id, t2.name
FROM table as t1
JOIN table2 as t2 ON t1.id=t2.user_id
ORDER BY t1.id DESC
LIMIT 0, 5000 -- is it because of this?
另外,从这5000个结果中,一次只显示25个。
做 phpMyAdmin
在后台加载所有5000行,这样您就可以进行操作了?
1条答案
按热度按时间ccgok5k51#
(提出此类问题时,请提供
SHOW CREATE TABLE
以及EXPLAIN SELECT ...
.)将此索引添加到
t2
在这两种情况下都可能加快速度: