反馈已提交
网络繁忙
FineBI 实时版本下,全局的数据表默认每隔 600 秒清除一次缓存重新发 SQL 给数据库获取最新数据,所以是 600 秒刷新一次数据。
如果想对全局设置缓存,可参见 缓存 。本文将介绍如何对某张表单独设置缓存,减轻数据库的查询压力:实时性要求高的表刷新的快一点,实时性要求低的表刷的慢一些。
比如一张实时性不高的数据表,可以让它每天早上 8 点向数据库查询一次,然后一整天都只使用早上 8 点查询的数据,直到第二天早上 8 点重新发 SQL 向数据库请求获取最新数据。
缓存设置是直连版本特有功能。
只有有数据表管理权限的人可以进行「缓存设置」,详情请参见:分组/业务包管理权限
设置「客户注册信息表」的缓存策略为每天早上 8 点查询一次数据。
1)找到「客户注册信息表」,点击「缓存设置>编辑」,如下图所示:
可以看到默认情况下,单表的缓存策略是跟随全局缓存策略的。
若要修改全局缓存时间,可修改 BI/Spider参数 中的「缓存时间」参数。
2)更改缓存策略为「自定义缓存策略」,设置每天 8 点清除一次缓存重新向数据库请求最新数据。入下图所示:
无缓存,实时查询:实时向数据库查询最新数据,容易访问到重复数据,影响性能。
每xxx秒清除一次缓存:设置清除缓存的间隔时间,用户可输入 0~86400 之间的任一整数。
每xxx时间清除一次缓存:设置固定清除缓存的时间。
3)点击「确定」后,可以看到「客户注册信息表」的缓存策略已经被更改为 每天 8:00 清除一次缓存。如下图所示:
若用户想立即获取最新的数据,可以点击「立即清除缓存」。系统会自动将缓存清除,重新向数据库请求最新数据。如下图所示:
售前咨询电话
400-811-8890转1
在线技术支持
在线QQ:800049425
热线电话:400-811-8890转2
总裁办24H投诉
热线电话:173-1278-1526
文 档反 馈
鼠标选中内容,快速反馈问题
鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。
不再提示
10s后关闭