gpt4 book ai didi

Mysql:内存表达到max_heap_table_size怎么办?

转载 作者:行者123 更新时间:2023-11-29 04:13:11 25 4
gpt4 key购买 nike

我正在使用 mysql 内存表来缓存多次读取的数据行。我之所以选择此替代方案,是因为我无法在我的解决方案中使用 xcache 或 memcache。看完mysql manual and forum关于这个主题,我得出的结论是当表达到其最大内存大小时将引发错误。我想知道是否有办法捕获此错误以截断表并释放内存。我不想提高可以使用的内存限制,我需要一种自动释放内存的方法,以便表可以继续工作。

谢谢。

最佳答案

如果内存不足,引擎将引发错误 1114 并显示以下错误消息:

The table 'table_name' is full

您应该在客户端捕获此错误并从表中删除一些数据。

关于Mysql:内存表达到max_heap_table_size怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4793888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com