我在共享主机框上收到以下错误:
SQLSTATE [HY000]:一般错误:5内存不足(需要4194092字节)
此错误仅在特定页面上触发。
我想这表明我在当前的MySQL环境中达到了分配给我的64MB的上限。
这是否意味着单个查询将重复(返回)64MB数据?如果是这样,我想我可以追踪并调整该特定查询?或者不是正确的做法?
答案 0 :(得分:0)
似乎在查询期间未能分配约4 MB
个数据。您可以在日志输出中看到此信息,例如使用slow_queries
。它很可能是SELECT
查询,您可以通过在近父目录中执行此操作来找到它:
grep "SELECT" `find | grep "php$"`