1

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

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

提前致谢。

4

1 回答 1

0

因此,如果您愿意关闭计算机并删除 plancache 目录,请尝试SNAPSHOT <db_name>在关闭服务器并删除 plancache 之前仅在每个数据库上运行。否则,将为您在恢复期间运行的每个写入查询和更改表重新编译查询。

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

老实说,MemSQL 并未针对许多 1-meg 表的情况进行优化……根据您的用例,可能值得研究我们的 JSON 数据类型,或重新考虑您的模式。

于 2015-09-18T15:11:33.000 回答