数据缓存
数据模型和 SQL 建模方式绑定图表数据时,支持对数据进行缓存,如果您的数据查询比较慢,建议开启这个功能,这样开启之后下次再发起同样的查询时,将会优先使用缓存,直到缓存失效。
数据缓存在Sugar BI的服务端,如果您配置的缓存时间是一小时,那么每小时第一次有用户访问这个图表的时候,Sugar BI会连接您的数据源刷新Sugar BI服务端缓存,接下来一个小时内的其他请求都会命中这个缓存,直到下一小时。缓存时间建议根据数据的实效性进行配置。
注意:云上Sugar BI单个图表数据缓存的大小限制是 1MB,SQL 查询结果超过 1MB 的将不会缓存;私有部署中默认 2MB 并可通过修改环境变量中的「sugar_query_result_cache_max_size=2」(单位为MB,值直接写对应的取值即可)进行自行配置。