第5页,共107页。 显示 1,065 条结果 (0.038 秒)
缓存机制
一、原理 数据缓存是目前行业内提升报表查询性能较好的解决方案,smartbi中会启用对象缓冲池(存储在内存中),用于缓存系统中用到的数据集定义及最近使用的查询结果等。用户打开组合分析、透视分析、电子表格刷新数据时,服务器利用对象缓冲池获取数据的流程如下: 1.jpg 二、优势 启用对象缓冲池可以增强系统在并发时的性能,减少服务器的压力,提高用户报表查询速度。 三、缓存设置界面 1、V95版本设置入口:【系统运维】-【系统选项】-【缓存】 image2023-1-29_11-15-56.png 对于更多缓存参数缓存
一般情况下,报表中的参数被访问时,参数对象将被初始化,并根据参数定义设置参数的默认值、备选值,默认值、备选值设置通常都会是一段SQL语句,从数据库中返回数据。当启动参数缓存设置项后,报表中的参数对象在首次访问后会被缓存到服务器中,系统中的用户再次打开此报表(或其他报表)获取该参数时,将直接从服务器返回该参数对象,而无需再次进行初始化,以及获取参数的默认值、备选值等。当参数备选值的SQL语句执行查询需要花费较长时间时,参数缓存将有效提高系统性能和用户体验。 参数缓存设置项分为系统级设置项和参数级设置项。 系统级设置:在“系统导航栏”选择 系统运维,在“系统运维”界面主菜单 高级设置 中设置“参数缓存”为是或否,一般默认参数缓存
一般情况下,报表中的参数被访问时,参数对象将被初始化,并根据参数定义设置参数的默认值、备选值,默认值、备选值设置通常都会是一段SQL语句,从数据库中返回数据。当启动参数缓存设置项后,报表中的参数对象在首次访问后会被缓存到服务器中,系统中的用户再次打开此报表(或其他报表)获取该参数时,将直接从服务器返回该参数对象,而无需再次进行初始化,以及获取参数的默认值、备选值等。当参数备选值的SQL语句执行查询需要花费较长时间时,参数缓存将有效提高系统性能和用户体验。 参数缓存设置项分为系统级设置项和参数级设置项。 系统级设置:在“系统导航栏”选择 系统运维,在“系统运维”界面主菜单 高级设置 中设置“参数缓存”为是或否,一般默认禁用LocalStorage缓存功能
,数据中台的页面变成白屏的情况。 这时候,客户一般不愿意修改数据中台对LocalStorage的机制,要求Smartbi禁止使用LocalStorage缓存。 核心原因:是双方对LocalStorage使用的机制不统一造成的。 2.功能说明 禁止Smartbi使用LocalStorage缓存。 禁用了LocalStorage缓存,会对Smartbi报表打开有一定的性能影响。 3.使用说明 3.1. 扩展包部署 扩展包:PD_LocalStorageCache.ext https://my.smartbi.com.cn/addons/leescore/goods/details.html?gid=127 部署说明高速缓存库支持连接指定scheam
1 概述 企业部署了多套BI系统,且系统间知识库相互独立。在旧版本中需要部署多个高速缓存库对应不同BI系统,增加运维成本。在新版本中,高速缓存库连接可直接在连接字符串中指定Schema,极大减少了独立部署缓存库的工作,方便运维管理。 目前支持的功能:在连接MPP时,默认是读连接字符串后面的schema。 2、旧系统升级到V11或者V11升级更换新包的处理方案: 默认缓存库还是原来连接的高速缓存库。 所有的数据模型,在升级时会处理成默认的缓存库。 如果在连接高速缓存库时,不指定schema,还是走原来的逻辑,不会出现升级到V11报错的情况。 3、连接缓存库时,支持指定schema连接的缓存库清空缓存
清空系统缓存,包括数据缓存与操作缓存。 当偶尔进行数据库数据处理后需要马上在系统上看到更新效果,可以在产品中使用清空缓存功能来实现。 功能入口 1、选择系统快捷菜单 系统运维 ,或者选择“系统导航栏”的 系统运维 ,如图: 01.png 2、选择“系统运维”界面主菜单 清空缓存 ,如图: 56.png 清空缓存 选择“系统运维”界面主菜单 清空缓存 ,弹出如下对话框: image2019-7-30 11:44:10.pngSmartbiMPP高速缓存库版本升级_普通用户安装包介质
本文介绍如何在离线环境上升级smartbimpp版本(普通用户安装介质)。如仅需对高速缓存库数据迁移,请参考高速缓存库的数据如何做迁移 1、升级版本前,需要备份数据,请确认磁盘空间是否充足。 2、升级的整个过程都必须使用相同的用户操作。 1、停止旧版本的smartbimpp服务 cd … smartbi-mpp-24.8.14.39_x86-64 ./clickhouse.sh status image2025-3-18_16-2-32.png 在高速缓存库中测试验证,测试通过则说明已更新成功。 image2021-9-18_10-44-26.pngDocker启动成功,端口测试正常但服务无法访问
(本文档仅供参考) 问题: 使用docker部署Tomcat应用之后,18080端口监听正常,docker 容器状态正常运行中,查看docker logs输出无异常; 测试网络连通性,客户端访问docker所在服务器。telnet 端口 也无问题,但是无法访问应用。 问题原因: 服务器内核转发未打开,网络流量将无法正确转发到容器内部。 解决方案: 可以通过编辑内核参数来开启转发功能。 如CentOS服务器上打开内核转发可以通过编辑/etc/sysctl.conf文件来实现。: 使用root权限打开/etc/sysctl.conf文件: vim /etc/sysctl.conf切换高速缓存库
当系统检测到Smartbi已不再支持当前使用的缓存库产品,可通过切换高速缓存库进行调整,保证新功能正常使用。 高速缓存库的切换方法如下: (1)启动服务器,在浏览器输入Smartbi地址,进行登录; (2)输入用户名密码,登录平台; (3)在“系统导航栏”选择 数据连接,在“资源目录区”的高速缓存库更多操作0.jpg,选择 打开,或双击 高速缓存库; 高速缓存库.png (4)进入“高速缓存库”界面 2022-02-15_11-07-29.png (5)选择新的驱动程序类型 2022-02-15_11-14-14.png (6)根据选择的数据库,修改相应连接属性,连接属性详情请参见各数据库的连接详情; (7clickhouse启动成功,端口也监听正常,smartbi无法正常连接
(本文档仅供参考) 问题现象: smartbi连接ch报错如下: image2024-6-14_9-7-43.png 问题分析: ch服务正常启动,端口也正常监听,使用ch客户端登录ch数据库提示如下: image2024-6-14_9-8-12.png 处理方案: 看ch客户端登陆提示的信息,是ch的最大内存配置有问题,检查ch配置文件中最大内存配置,是否正常 image2024-6-14_9-8-39.png 类似上图,最大内存配置不正常,内存单位不是g,所以如果要配置成最大内存使用为8g,需要设置为800000000 配置完成后重启ch即可。