【发布时间】:2014-07-01 22:38:48
【问题描述】:
我正在为我的应用程序使用 MariaDB 数据库,但我遇到了一个问题。
当我 select COUNT(*) from table 有 4,00,00,000 行时,它向我展示了一种独特的行为。
然后它会增加堆的大小,直到它获取到 COUNT(*) 的结果,并且在完成查询后它不会释放占用的堆内存。
如果我执行相同的查询,它不会再次增加,但如果我选择具有 4,00,00,000 行的不同表,堆内存会再次增加。
我无法理解这背后的问题是什么?
【问题讨论】:
-
您应该提交您的编辑作为答案并接受它。
-
@scragar 感谢您的建议。 ;)
标签: mariadb