操作入口:
V8的入口:【定制管理】--》【调试工具集】–》【对象池信息】:
V9版本的入口:【系统运维】–》【调试工具集】
功能描述
对象池用于查看系统对象的使用情况,使用后是否被释放,辅助分析系统性能问题。对象缓冲池可以增强系统在并发时的性能,减少服务器的压力,提高用户报表查询速度。通常用于对象池满的情况下分析定位原因。
应用场景
当进行大量查询操作的时候就会占用对象池,一个查询占用一个对象池,以此类推,如果查询的数量超过了数据集定义对象池的最大对象总数就会报错。
使用说明
当通过日志分析出是因为对象池满导致的,请执行下面操作:
1、如果当前已经无法访问,就先重启服务器,然后访问smartbi,进入到 定制管理--》调试工具集–》对象池信息,启用跟踪:
(注:每次重启服务器后,对象池信息需要重新启用跟踪,因为服务器关闭,会默认关闭跟踪状态)
2、启用跟踪后,可以先监控【定制管理】-》【系统监控】–》【对象池】监控BusinessViewBOPool 中active的数据:
有空就刷新下这个对象池界面,当active达到系统选项》缓存设置》数据集定义对象池中最大对象总数的2/3左右的时候,尝试直接访问 http://IP:端口号/smartbi/vision/monitor/objectpoolinfo.jsp界面,如果可以成功访问,就把这个界面另存下来同系统日志一起发回分析。如果无法访问到这个界面,则直接把系统日志发回分析。
另存下是一个html文件: