memsql如何从plancachedir中释放空间

时间:2015-09-18 14:01:40

标签: memsql

我有一个非常小的memsql实例,总共有200个表200MB数据。 plancachedir一直在填充文件系统(25GB +)。我试图关闭数据库,删除plancachedir下的文件。但重启数据库后,所有文件都回来了。 "显示plancache"显示0个条目,因此没有计划删除。

有人会告诉我管理plancachedir空间消耗的最佳方法吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

因此,如果您愿意关闭计算机并删除plancache目录,请尝试在每个数据库上运行SNAPSHOT <db_name>,然后再关闭服务器并删除计划缓存。 否则,将针对恢复期间运行的每个写入查询和alter table重新编译查询。

25 Gigs虽然很多......

老实说,MemSQL没有针对许多1兆表的情况进行优化...... 根据您的使用情况,可能值得研究我们的JSON数据类型或重新思考您的模式。