首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改icCube结果缓存配置

更改icCube结果缓存配置
EN

Stack Overflow用户
提问于 2015-07-13 18:35:46
回答 1查看 44关注 0票数 2

我试图将缓存值从16 MB增加到64 MB,但是日志始终显示16 MB。我尝试过不同的值,从2MB到512 MB。我的配置文件有什么问题?有尺寸限制吗?

代码语言:javascript
复制
<resultCacheConfiguration>
<mode>MEMORY</mode>
<size>64</size>
<gvi>true</gvi>
<xmla>false</xmla>
<cachingPolicy>
<classname>crazydev.iccube.olap.eval.cache.result.cache.OlapResultCacheImmediatePolicy</classname>
<!-- <classname>crazydev.iccube.olap.eval.cache.result.cache.OlapResultCacheBufferedPolicy</classname> -->
<param>
<name>bufferedRequestCount</name>
<value>1024</value>
</param>
</cachingPolicy>
</resultCacheConfiguration>

日志转储:

代码语言:javascript
复制
[                main] [ INFO] (14:18:02.358)                    icCube.loadReadingQueueSize : 32
[                main] [ INFO] (14:18:02.358)                     icCube.loadReadingRowBatch : 1000
[                main] [ INFO] (14:18:02.359)                  icCube.loadReadingThreadCount : 2 (actual:2)
[                main] [ INFO] (14:18:02.359)                        icCube.localeIdentifier : SystemDefault (2048)
[                main] [ INFO] (14:18:02.359)         icCube.maxBufferSizeForCachingIterator : 65536
[                main] [ INFO] (14:18:02.359)                  icCube.maxTablePartitionCount : 1024
[                main] [ INFO] (14:18:02.359)                  icCube.maxUnresolvedRowsCount : 65535
[                main] [ INFO] (14:18:02.360)                 icCube.mdxEvalFastNonEmptyAxis : true
[                main] [ INFO] (14:18:02.360)             icCube.mdxEvalLambdaProcessingMode : SET_CALC | PARALLEL_AXIS
[                main] [ INFO] (14:18:02.360)                    icCube.mdxEvalMeasureVector : true
[                main] [ INFO] (14:18:02.360)               icCube.mdxEvalUnknownMemberError : true
[                main] [ INFO] (14:18:02.361)      icCube.olapEngineSimultaneousRequestCount : -1 (actual:4)
[                main] [ INFO] (14:18:02.361)                      icCube.requestCacheActive : true
[                main] [ INFO] (14:18:02.361)           icCube.requestCacheAssertConsistency : false
[                main] [ INFO] (14:18:02.361)                     icCube.requestCacheMaxSize : 500000
[                main] [ INFO] (14:18:02.361)                        icCube.requestCacheMode : ALL
[                main] [ INFO] (14:18:02.361)                         icCube.resultCacheMode : MEMORY
[                main] [ INFO] (14:18:02.362)                       icCube.resultCachePolicy : crazydev.iccube.olap.eval.cache.result.cache.OlapResultCacheBufferedPolicy
[                main] [ INFO] (14:18:02.362)                         icCube.resultCacheSize : 16
[                main] [ INFO] (14:18:02.362)                      icCube.selectCellMaxCount : -1
[                main] [ INFO] (14:18:02.362)                            icCube.toStrMaxSize : 4096
[                main] [ INFO] (14:18:02.362)                              icCube.visualMode : NON_VISUAL_TOTAL
[                main] [ INFO] (14:18:02.363)         icCube.visualTotalsIntermediateMembers : true

[     docs-on-startup] [ INFO] (14:18:07.564)            max mem : 16.0MB
[     docs-on-startup] [ INFO] (14:18:07.565)  max mem per cache : 4096KB
[     docs-on-startup] [ INFO] (14:18:07.565)  min mem per cache : 128KB
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-14 07:01:31

您的resultCacheConfiguration是正确的;您可以使用监视/运行时应用程序检查实际的缓存配置(请参阅所附图片)。

日志文件是关于在icCube.xml中配置该缓存的旧方法,而且由于您在icCube.xml文件中没有这样的属性,所以您将看到默认值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31390903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档