Teiid嵌入式缓存最大条目

问题描述

我们正在使用嵌入了Teiid的查询缓存。但是它仅限于1024个结果集。 在独立的teiid中,我们可以在文件standalone-teiid.xml中更改此属性。 但是,如何在teiid Embedded中对其进行更改?

解决方法

这取决于如何初始化嵌入式引擎,即如[1]所示设置的缓存工厂。如果未显式配置[2],则定义默认值。如果您使用的是Infinispan缓存存储,则取决于Infinispan配置[3]。

[1] https://github.com/teiid/teiid/blob/master/runtime/src/main/java/org/teiid/runtime/EmbeddedConfiguration.java#L143

[2] https://github.com/teiid/teiid/blob/master/runtime/src/main/java/org/teiid/runtime/EmbeddedServer.java#L409

[3] https://github.com/teiid/teiid/blob/master/wildfly/cache-infinispan/src/main/resources/infinispan-config.xml

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...