[大数据] 如何修改系统默认缓存时间?

王静静白银一 显示全部楼层 发表于 2021-4-13 18:37:06 |阅读模式 打印 上一主题 下一主题
如何修改系统默认缓存时间?
回复

使用道具 举报

精彩评论1

Yonghong-Club 显示全部楼层 发表于 2021-4-13 19:19:13

系统将查询出来的数据集数据存放在服务器内存中用作缓存数据,系统默认的缓存时长为15分钟,15分钟后缓存数据失效,再打开报表时又会从数据库中重新抓取数据。可以通过配置服务器参数调整缓存的有效时长,但不建议修改。

修改方法,在bi.properties中添加配置qry.cache.timeout=xxx 单位:ms。

1.文件系统修改方式:从安装目录Yonghong/bihome/bi.properties中添加配置,需要关闭tomcat后进行操作,修改保存后,启动tomcat生效。

2.数据库系统修改方式:从管理系统>数据库管理,找到bi.properties文件,下载到本地,添加配置后,再从该位置上传,仍需要重启tomcat.

如何确认是文件系统还是数据库系统,两种方式:

方式1:从管理系统>系统设置>数据空间配置>共享文件配置查看,具体如下图:

方式2:从服务器上查看,Yonghong/db.properties查看,如果没有这个文件或者文件中配置项file.system.db=false表示是文件系统,如果配置file.system.db=true表示是数据库系统。

注意:timeout 延迟会导致内存占用的问题,不宜设置太长。

回复 支持 反对

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部