|
1
|
| FrustratedWithFormsDesigner · 技术社区 · 16 年前 |
|
|
1
2
正如我提到的,我们使用的软件包中似乎存在已知的内存问题,而我使用的Oracle版本没有应用修复程序。我发现我能在他们周围编码。
最初,我用的是
为了执行转换,xmltypeapi有一个
|
|
|
2
1
我们还看到XML处理失败是因为内存不足错误——在XSL处理、创建DOM文档等过程中。 因此,我建议在进行处理和检查其伸缩性时,让DBA监视内存使用情况。 在我们的例子中,XSL处理一次只需要对文档的一小部分进行操作。例如,我们在100000个设施上提取数据,XSL在单个设施上转换数据。通过1000或5000人一组进行处理,然后将最终文档拼接在一起,我们能够大大加快速度,减少内存使用。因为我们使用dbms\u xmlgen.getXMLType()从关系表中提取数据来创建XML文档,所以我们可以使用dbms\u xmlgen.setMaxRows来设置块大小。 其他语言中可用的一些XSL处理器序列化事物,并用时间和空间换取内存使用。但是,据我所知,数据库版本希望引入所有内容并将其作为一个整体进行处理。 |
|
Sweepy Dodo · JSON lite的格式化 1 年前 |
|
|
giantjenga · 优化整数向量到二进制向量的转换 1 年前 |
|
Zegarek · Postgresql递归查询未提供预期结果 1 年前 |
|
|
Joe · 为什么这两个查询之间的性能存在如此大的差异? 2 年前 |
|
tic-toc-choc · 在`dplyr中高效使用列表进行过滤` 2 年前 |