我在使用 Firebird 时遇到了一些麻烦。一些 SQL 查询收到错误“Java 堆空间”。
我已经修改了所有查询,似乎是正确的。但是,在做了一些测试之后,我注意到只有当 SQL 查询没有返回行数限制时才会发生错误。如果我使用 运行查询SELECT FIRST(10) field1, field2 from table
,它会从 db 返回结果,如果没有FIRST()
,则会发生错误。
原来安装 Firebird 的服务器内存有限,所以我只是在我的个人电脑上安装了 Firebird,恢复了备份并测试了它。我当前的计算机有很多内存和 CPU 来运行这个简单的查询,并且发生了同样的问题。
我的 Firebird 版本是 2.5。我在 Firebird 官方文档中搜索过,但没有找到任何有用的信息。任何人都知道可能导致此错误的原因是什么?
以下是测试期间的错误打印和我的计算机任务管理器。
holdtom
相关分类