【发布时间】:2010-12-02 17:26:33
【问题描述】:
我正在使用 hsqldb,它在属性文件中有以下设置(不是我设置的)
hsqldb.cache_size_scale=8
readonly=false
hsqldb.nio_data_file=true
hsqldb.cache_scale=14
version=1.8.0
hsqldb.default_table_type=memory
hsqldb.cache_file_scale=1
modified=yes
hsqldb.cache_version=1.7.0
hsqldb.original_version=1.8.0
hsqldb.compatible_version=1.8.0
数据库开始在日志中给出错误
java.sql.SQLException: S1000 General error java.util. NoSuchElementException
在谷歌上的一些搜索指出我这是因为 .data 文件的限制已达到。 .data 文件的大小约为 0.7gb。 如果我增加 cache_file_size ,上面的错误会消失吗
hsqldb.default_table_type=memory
hsqldb.cache_file_scale=1
如果hsqldb.cache_file_scale=3.
这是否意味着数据库在内存中并且需要 3GB。如果内存是一个问题,如何减少?
【问题讨论】:
标签: hsqldb