• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 内存不足

    如果使用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
    

    要解决此问题,请首先检查您的查询是否正确。它应该返回这么多行是否合理?如果不是,请更正查询,然后重试。否则,您可以使用该选项调用mysql--quick。这导致它使用mysql_use_result() C API函数来检索结果集,这将减轻客户端的负担(而增加服务器的负担)。