【发布时间】:2012-10-21 13:20:40
【问题描述】:
我正在使用 PyMySQL 执行一个非常简单的查询:
SELECT `id` FROM `records` ORDER BY `id` DESC
records 中有超过 150 万行。 id 是主键。
这是 PyMySQL 的限制吗?如果我一次查询这么多行,还有什么我应该使用的吗?
【问题讨论】:
-
它在大约 2 分钟后抛出异常,说连接失败。
-
请注意,它仍然适用于较小的查询(例如,500k 行)。所以这与 150 万行有关。
-
我认为下面的 nathans 回答可能是最正确的……您是在查询本地主机吗?或远程服务器?他们可能有持久连接超时