博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
superset开启本地缓存filesystem
阅读量:4572 次
发布时间:2019-06-08

本文共 545 字,大约阅读时间需要 1 分钟。

由于对接impala数据源,原本对接Oracle数据库速度还可以的,因为impala响应查询的性能大并发下的不稳定,故把原本关闭的缓存放开,先修改的配置信息如下。

在superset目录下的全局配置文件config.py下面修改或新增:

CHCHE_DIR目录是你自己定义的缓存文件存放路径,最好是在当前superset生成的目录下比如

DATA_DIR = os.path.join(os.path.expanduser('~'), '.superset') ,这样可以防止其它文件在.cache目录里被缓存删除策略误删。
superset的缓存策略是调用了flask底层werkzeug库的cache.py模块,支持如下几种缓存模式,

BaseCache是其它类的基类,其它类实现了继承和重写基类的方法。

用内存做缓存速度更快,但是需要提供额外的硬件支持,就目前用文件系统性能和体验已经提升非常高了,同样的参数查询条件下缓存过的都是秒内返回响应,所以文件系统模式缓存已经够目前使用了。

有兴趣的可以自己看下flask的缓存模块实现,写的简单明了,阅读源码是一种很好的学习途径。

 

转载于:https://www.cnblogs.com/JustToNight/p/7930296.html

你可能感兴趣的文章
递归------python实现列表创建二叉树
查看>>
ios系统和某些移动端background-attachment:fixed不兼容性
查看>>
1003: 相邻数对问题
查看>>
【踩坑】List 的陷阱
查看>>
【开源】封装HTML5的localstorage
查看>>
通过ABAP代码判断当前系统类型,BYD还是S4 OP还是S4 Cloud
查看>>
买相机
查看>>
使用MDK将STM32的标准库编译成lib使用
查看>>
读《构建之法》1,2,3章后感
查看>>
luogu 1593 因子和
查看>>
将扁平化的JSON属性转换为嵌套的JSON
查看>>
[中英对照]Introduction to DPDK: Architecture and Principles | DPDK概论: 体系结构与实现原理...
查看>>
读黑客与画家啦
查看>>
JSONCPP使用
查看>>
MAC OSX 10.10 下启用自带的Apache的rewrite模块
查看>>
Jenkins持续集成iOS项目
查看>>
对卷积的定义和意义的通俗解释
查看>>
GlusterFS缺陷
查看>>
(づ ̄3 ̄)づ╭❤~
查看>>
java程序设计第二次作业
查看>>