(本文档仅供参考)

问题描述:

数据集太大的话,会报超时错误吗?我看到log上有超时错误。

解决方案:

此问题是因为数据集对象池满了导致的。

1、首先查看 系统选项 - 缓存设置 中 数据集定义对象池 设置项中 最大对象总数 的数量;

 2、在 系统监控 - 对象池 中查看数据集对象池 BusinessViewBOPoolactive 数量是多少;

3、若是系统选项配置的对象池数量与在系统监控对象池中active数量相等(也可能当时active数是没有等于系统选项配置的数量,只是瞬间相等了),说明数据集对象池满了;

4、需要在 系统选项 - 缓存设置 中 点击 自动优化,使数据集定义对象池 最大对象总数加大。


注:点击自动优化之后,注意将最后两项调回原始值,另外自动优化保存之后,需要重启smartbi服务器才能生效。