配置HSQLDB大存储

时间:2014-10-27 16:38:26

标签: hsqldb

首先,抱歉我的近似英语。

我使用HSQLDB时有点迷失。 我需要在最短的时间内在本地数据库中保存大尺寸的数据(3Go +)。

所以我做了以下事情:

  • 创建CACHED TABLE ...;用于保存.data文件中的数据
  • SET FILES LOG FALSE; for。不保存.log文件中的数据并获得时间
  • SHUTDOWN COMPACT;用于保存本地磁盘中的记录

我知道还有其他变量参数可以增加.data大小和提高数据访问速度,例如:

  • hsqldb.cache_scale =
  • hsqldb.cache_size_scale =
  • 设置文件NIO SIZE xxxx

但我不知道如何为大型存储设置参数。

感谢帮助我。

1 个答案:

答案 0 :(得分:0)

使用SET FILES LOG FALSE数据时,在执行SHUTDOWN之前不会保存更改 或CHECKPOINT

其他参数可以保留为默认值。如果您想使用更多内存并获得一些速度,可以将参数的默认值乘以2或4。