如何知道 hsqldb 内存数据库的最大大小

Posted

技术标签:

【中文标题】如何知道 hsqldb 内存数据库的最大大小【英文标题】:How to know max size for hsqldb in-memory database 【发布时间】:2015-06-22 12:24:00 【问题描述】:

我想知道 HSQLDB 内存数据库占用了多少内存,而且我想增加内存 (RAM) 的大小,以便我可以将更多数据加载到 hsqldb 数据库中进行处理。

【问题讨论】:

【参考方案1】:

使用的内存是 Java 堆的一部分。您可以使用 Java API 调用来检查使用了多少堆空间以及剩余多少。一个小型 HSQLDB 数据库可以在大约 32MB 的堆空间中工作。

当您启动嵌入 HSQLDB 或独立 HSQLDB 服务器的程序时,您可以使用 Java -Xmx 设置来增加分配的堆。

【讨论】:

以上是关于如何知道 hsqldb 内存数据库的最大大小的主要内容,如果未能解决你的问题,请参考以下文章

如何才能准确知道自己电脑的主板型号和最大支持内存大小呢?

为啥在嵌入式 HSQLDB 上运行更新查询会消耗大量内存?

如何增加JVM内存大小

如何在 Spring Boot 测试中连接到内存中的 HSQLDB 以进行查询

HSQLDB 停止定期检查点操作,日志文件不断增长

如何使用 HSQLDB 内存数据库设置为 Maven 项目执行 Junit 测试套件?