我使用的是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.7 is。如果我增加cache_file_size,上述错误会消失吗
hsqldb.default_table_type=memory
hsqldb.cache_file_scale=1如果hsqldb.cache_file_scale=3.这样做,这意味着数据库在内存中,将需要3 3GB。如果内存是一个问题,如何减少?
发布于 2010-12-03 04:28:31
当前设置允许数据文件最大为2 2GB。
我建议您执行一个SHUTDOWN脚本来清除任何问题。如果您还有其他问题,请联系HSQLDB项目。
https://stackoverflow.com/questions/4337881
复制相似问题