开发者社区> 问答> 正文

mysql sql语句消耗内存问题

temp2

看截图吧,我发的这段问题发不上来,提示我存在攻击行为,把我拦截了。..

展开
收起
thetcc 2016-06-03 16:04:02 6231 0
2 条回答
写回答
取消 提交回答
  • 可以建个日志表保存历史数据

    2019-10-20 16:17:44
    赞同 展开评论 打赏
  • 专注于数据存储系统、MySQL源码研究和改进、MySQL性能优化和功能改进,并设计了阿里云高可靠双通道binlog方案。他在业务场景分析、系统瓶颈分析、性能优化方面拥有丰富的经验。微博@淘宝丁奇。

    首先,这种语句逻辑在MySQL服务端是不需要保存所有数据的,因为是按顺序扫描,可以认为耗费的内存核小。
    至于客户端, mysql 客户端有一个--quick 参数,在你的这种业务需求中,应该使用这个参数。这样客户端在读取数据的时候,会一行行读一行行写到目标文件, 不需要将数据全部保存到内存里面。

    2019-07-17 19:26:46
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像