【发布时间】:2015-09-06 23:29:50
【问题描述】:
我将 JVM 内存(JRE 参数)大小设置为 1024MB,默认为 256MB。我将数据插入到 HSQLDB 表(大小 ~220MB)中,并且在 Windows 7 机器上出现内存不足错误。虽然我将大小设置为 1024MB,但我仍然面临内存不足错误。请告诉我如何解决此问题,因为此数据库即将进入生产站点。
非常感谢任何建议。
【问题讨论】:
我将 JVM 内存(JRE 参数)大小设置为 1024MB,默认为 256MB。我将数据插入到 HSQLDB 表(大小 ~220MB)中,并且在 Windows 7 机器上出现内存不足错误。虽然我将大小设置为 1024MB,但我仍然面临内存不足错误。请告诉我如何解决此问题,因为此数据库即将进入生产站点。
非常感谢任何建议。
【问题讨论】:
如何知道 HSQLDB 表的大小?
包含数据库的文件大小与内存中数据库的总 Java 对象大小不同。您可以对最大的表使用 CACHED 表来限制加载到内存中的对象数量。
【讨论】: