文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美國 Letter) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


B.3.2.6 記憶體不足

如果您使用 mysql 用戶端程式發出查詢並收到如下錯誤,這表示 mysql 沒有足夠的記憶體來儲存整個查詢結果。

mysql: Out of memory at line 42, 'malloc.c'
mysql: needed 8136 byte (8k), memory in use: 12481367 bytes (12189k)
ERROR 2008: MySQL client ran out of memory

要解決此問題,請先檢查您的查詢是否正確。 查詢返回這麼多列是否合理? 如果不合理,請更正查詢並重試。 否則,您可以使用 --quick 選項來呼叫 mysql。 這會使其使用 mysql_use_result() C API 函數來檢索結果集,這會減輕用戶端的負載 (但會增加伺服器的負載)。