【问题标题】:How mysql reads and returns large data with SELECT statement?mysql如何用SELECT语句读取和返回大数据?
【发布时间】:2020-08-05 18:55:08
【问题描述】:

mysql 如何在执行返回大量数据的 SELECT 时不会耗尽内存? 您能否提供任何相关文档的链接?

【问题讨论】:

    标签: mysql innodb


    【解决方案1】:

    (由于有几种可能的答案,我暂时不会提供任何链接。)

    在服务器中: 需要时,查询评估将在磁盘上构建一个临时表。这会将查询大小限制为可用磁盘空间。

    在客户端:这取决于客户端。一些客户端 API 在收集整个结果集和一次收集几行之间提供选择。前者可能会受到客户端可用内存的限制。例如,PHP 具有可配置的最大内存使用量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-23
      • 2013-01-07
      • 1970-01-01
      • 2016-08-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多