#### B.3.2.6 内存不足

如果您使用[**mysql**](mysql.html)客户端程序并收到如下错误，这意味着[**mysql**](mysql.html)没有足够的内存来存储整个查询结果：

```
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
```

要解决问题，首先检查您的查询是否正确。它应该返回这么多行是否合理？如果不是，请更正查询并重试。否则，您可以调用[**mysql**](mysql.html)与[`- 快的`](mysql-command-options.html#option_mysql_quick)选项。这导致它使用[`mysql_use_result()`](https://dev.mysql.com/doc/c-api/8.0/en/mysql-use-result.html)用于检索结果集的 C API 函数，这减少了客户端的负载（但更多的是服务器）。
