反馈已提交

网络繁忙

您正在浏览的是 FineBI6.0 帮助文档,点击跳转至: FineBI5.1帮助文档

【直连】缓存设置

  • 文档创建者:Lily.Wang
  • 历史版本:6
  • 最近更新:3if7sf4Q 于 2024-03-26
  • 1. 概述

    1.1 版本

     FineBI 版本功能变动
    6.0
    -

    1.2 应用场景

    FineBI 直连属性的表,默认每隔 600 秒清除一次缓存重新发 SQL 给数据库获取最新数据,所以是 600 秒刷新一次数据。

    本文将介绍如何对某张表单独设置缓存,减轻数据库的查询压力:实时性要求高的表刷新的快一点,实时性要求低的表刷的慢一些。

    比如一张实时性不高的数据表,可以让它每天早上 8 点向数据库查询一次,然后一整天都只使用早上 8 点查询的数据,直到第二天早上 8 点重新发 SQL 向数据库请求获取最新数据。

    1.3 功能简介

    • 缓存设置是直连版本特有功能。

    • 本文介绍如何对单张表设置缓存,如果想对全局设置缓存,可参见 缓存 。

    • 只有有数据表管理权限的人可以进行「缓存设置」,详情请参见:数据权限

    2. 操作步骤

    2.1 自定义缓存策略

    设置某直连属性表的缓存策略为每天早上 8 点查询一次数据。

    1)点击一张直连属性的数据集(标有杠的为直连属性的数据集),点击「缓存设置>编辑」,如下图所示:

    45.png

    可以看到默认情况下,单表的缓存策略是跟随全局缓存策略的。

    若要修改全局缓存时间,可修改 BI/Spider参数 中的「缓存时间」参数。

    60.png

    2)更改缓存策略为「自定义缓存策略」,设置每天 8 点清除一次缓存重新向数据库请求最新数据。入下图所示:

    • 无缓存,实时查询:实时向数据库查询最新数据,容易访问到重复数据,影响性能。

    • 每xxx秒清除一次缓存:设置清除缓存的间隔时间,用户可输入 0~86400 之间的任一整数。

    • 每xxx时间清除一次缓存:设置固定清除缓存的时间。

    61.png

    3)点击「确定」后,可以看到此数据集的缓存策略已经被更改为 每天 8:00 清除一次缓存。如下图所示:

    46、.png

    2.2 立即清除缓存

    若用户想立即获取最新的数据,可以点击「立即清除缓存」。系统会自动将缓存清除,重新向数据库请求最新数据。如下图所示:

    47.png

    附件列表


    主题: 权限管理示例

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持