开发者社区> 问答> 正文

Quick BI连接数据源后提取数据的最大缓存是多少呢

连接数据源后提取数据的最大缓存是多少呢

展开
收起
Ambition 2023-09-08 14:13:01 116 0
来自:Quick BI
2 条回答
写回答
取消 提交回答
  • 缓存机制

    数据集右键单击可以进行缓存配置和清除缓存;一旦开启缓存,相同SQL在一定周期内查询缓存数据。

    3a6c6aa2f1dadc429be3767bc56c99a6_p86523.png

    数据集缓存机制可以加速报表访问,降低数据库的压力。例如,某个数据集开启缓存后,只要报表被访问过,则在预设的缓存时间内,其他人再访问报表时,系统无需查询即可直接显示报表数据。

    结果缓存是一种应用范围很广且非常有效的数据查询加速方式,对一定时间内存在重复查询的数据集都可以配置查询缓存,特别是重复查询较多的场景,例如仪表板展示类,可以大幅提升查询性能。

    开启查询结果缓存,可配置不同缓存时间,如果数据是非小时粒度实效性,建议选择12小时。

    说明
    仅高级版和专业版支持数据集缓存功能,目前覆盖所有支持与Quick BI建立连接的数据源。

    登录Quick BI控制台。

    在Quick BI首页,按照下图指引,进入数据集管理页面。

    0e9938ce8a580dcc8b4767d38634208d_p407294.png

    在数据集列表中,选择目标数据集并配置缓存时间。

    21288e9c250c42c35cbcf05267cf774e_p702851.png
    您可以选择跟随全局缓存策略或自定义设置缓存时间。

    436d89d98986b8a1332b7eda3e5fd2bc_p511895.png

    配置不同缓存时间,表示缓存生效的有效期。各版本支持设置的缓存时间如下:

    image.png

    超过预设的缓存时间后,缓存失效,此时在报表页面触发查询才会有新的缓存,相同SQL查询语句从缓存中取数。

    缓存以数据集为粒度,清理缓存时会清理该数据集关联的所有图表缓存数据。超过预设的缓存时间后,此数据集的所有图表缓存都会被清除。

    单击保存,查询缓存生效。

    2023-09-09 08:47:27
    赞同 展开评论 打赏
  • 最大缓存是12小时。
    image.png

    2023-09-08 23:32:41
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
阿里云 Quick BI 产品技术交流
问答排行榜
最热
最新

相关电子书

更多
高性能Web架构之缓存体系 立即下载
《阿里云MaxCompute & 帆软企业级BI分析》 立即下载
Quick BI产品白皮书 立即下载