项目种用了HSQL内存数据库,按照网上的一些介绍做了配置,但是配置后,HSQL的内存最大占用数,在内存占用多大后才会写入文件,这些一点都不清楚,请大侠们给我讲讲,下面是我代码里边设置的属性Statement stmt = conn.createStatement();
stmt.execute( "set property \"hsqldb.cache_scale\" 8" );
stmt.execute( "set property \"hsqldb.cache_size_scale\" 6" );
下面是配置文件的属性:#HSQL Database Engine 1.8.0.7
#Fri Sep 12 17:05:07 CST 2008
hsqldb.script_format=0
runtime.gc_interval=0
sql.enforce_strict_size=false
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
hsqldb.log_size=200
modified=yes
hsqldb.cache_version=1.7.0
hsqldb.original_version=1.8.0
hsqldb.compatible_version=1.8.0
请大家针对我的问题帮我看看.