h2好像占用了太多内存空间,怎么压缩
问问题
2229 次
1 回答
5
您是否使用内存模式(数据库 URLjdbc:h2:mem:test
或类似模式)?H2 使用可插入的文件系统/文件系统抽象,作为其中的一部分,有两个内存文件系统实现,其中一个压缩数据。要使用它,请使用以下数据库 URL 之一:
jdbc:h2:memFS:test
(常规的内存文件系统;比内存慢一点,jdbc:h2:mem:test
但使用的内存少一点)jdbc:h2:memLZF:test
(压缩的内存文件系统;比上述速度慢,但使用的内存更少,可能是一半或三分之一)
如果您使用持久模式:H2 默认使用很少的内存用于缓存(16 MB),但如果需要,您可以减小缓存大小(请参阅文档)。
于 2012-08-22T10:49:23.957 回答