Appfog - Spring 应用程序 - 磁盘使用情况

4
我有一个在Appfog上运行的Spring应用程序。
该应用程序连接到Mysql数据库,不使用磁盘存储(仅执行选择或插入查询)。
我注意到随着时间的推移,磁盘使用量不断增加(我的数据库非常小,不可能超过300MB)。
这是一个截图: enter image description here
为什么磁盘使用量不能保持不变?
谢谢
1个回答

1
我们的一个应用程序出现了类似的行为。在我们的情况下,我们使用Hibernate与C3P0资源池,并使用EHCache作为存储后端提供程序。默认的EHCache配置启用了磁盘缓存,它将查询和加载的实体缓存在默认的Java临时目录中。在像Appfrog这样的云环境中,临时目录通常位于您的用户目录中,因此占用您的存储配额。

显然,这个缓存可以比原始数据库更大,因为查询缓存可能保存许多不同的查询结果,这可能会导致磁盘缓存中的数据重复。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接