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

时间:2014-07-04 09:19:45

标签: java mysql spring appfog

我在 Appfog 上运行了一个Spring应用程序 应用程序连接到Mysql DB并且不使用磁盘存储(它只执行选择或插入查询)。
我注意到磁盘使用量不断增加(我的数据库非常小,不能超过300MB)。 这是一个截图: enter image description here
为什么磁盘使用不能保持固定? 谢谢

1 个答案:

答案 0 :(得分:1)

我们的某个应用遇到了类似的行为。在我们的例子中,我们使用Hibernate和由EHCache支持的C3P0资源池作为存储后端提供程序。默认的EHCache配置启用了磁盘缓存,可将查询和已加载的实体缓存到默认的Java临时目录。在像Appfrog这样的云环境中,临时目录通常位于用户目录中,因此会占用您的存储配额。

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