-
看帮助文档上提了(文档首页> 数据仓库服务 GaussDB(DWS)> SQL语法参考(8.1.1)> TCL语法> PREPARE TRANSACTION),但是在DWS实例的参数修改中找不到 max_prepared_transactions 参数项,但执行 show all 查询却又能看到个大于0的值。然而真的运行 PREPARE TRANSACTION 语句时,却又提示“SQL 错误 [4426] [0A000]: ERROR: Explicit prepare transaction is not supported.”
-
当前提供的一些识别小 CU 的方案,效率都比较低, 一般都是先怀疑某个表是小CU 膨胀,然后在通过查看 CU 个数来识别, 虽然可以查询出来 , 速度也是相当慢 , 更谈不上整个数据库来定期搜索小 CU 的列表了 。 新版的DWS 是否有高效一些的功能,可以识别小CU 表膨胀的 ?
-
通过如下语句查询 top sql 信息,发现查询非常慢, 是否有优化方法 : select 'mes-gce-des-001-dws-pro' as clustername, * FROM pg_catalog.pgxc_get_wlm_session_info_bytime('start_time', (now() - (interval '10 min'))::timestamp, now()::timestamp, 400000) WHERE start_time > '2021-11-01 00:00:00' ORDER BY start_time ASC;
-
现象:1.DWS.60002.46%左右失败分析1.登录dwscontroller后台rms库查看发现 在task RdsDownloadPackageTask 失败 登录数据库: cid:link_0 select task.job_id, task.task_name, task.begin_time, task.listener_num, task.retry_num, task.execution_status from rds_instance ins left join taskmgr_task task on ins.jobId=task.job_id left JOIN taskmgr_job job on task.job_id=job.job_id where ins.`name` like '%集群名称%' order by task.job_id,task.begin_time;2.登录实例节点发现 vi /home/Ruby/log/downloadPackage.log 下载 包超时报错 登录节点:cid:link_13.使用swift做为包存储4.在实例节点上ping swift域名(域名从CDK参数obs.endpoint配置信息获取),无法ping通,恢复方案,场景1 判定,到swift服务器的网络不通5.在实例节点上 curl {obs.endpoint} 反馈为empty则端口通,没有返回则端口不通,看恢复方案,场景26.下载包报错:Failed to download package {包名},且为OBS存储,请登录obs客户端检查内核包权限是否是匿名可读写,看恢复方案,场景3恢复方案:场景1:在实例节点上ping swift域名(域名从CDK参数obs.endpoint配置信息获取),无法ping通检查swiftadpter是否配置:没有配置裸金属网关没有配置swiftadpter 网段,参考案例:cid:link_2关键命令:cps template-ext-params-show --service baremetal-gateway neutron-hypervbm-agent001cps template-ext-params-update --service baremetal-gateway neutron-hypervbm-agent001 --parameter neutron_hypervbm_ovs.DEFAULT.innet_service_cidr=原IP列表基础上新增缺失IP场景2:在实例节点上 curl {obs.endpoint} 反馈为empty则端口通,没有返回则端口不通检查一层,二层交换机是否配置正确历史积累场景:管理交换机 没有放通dmz ecmp的vlan场景3:obs上内核包权限不是匿名可读写登录obs修改对应的包权限
-
【操作步骤&问题现象】gaussdb 8.0.0.1 里面没找到sm3加密/解密函数,自己创建函数实现需要怎么实现?是否有现成的方法或方式?
-
你好,Gaussdb A8.1.1有加密函数gs_encrypt与Gs_decrypt,但此版本8.0.0 gs_encrypt是一个工具,也没有解密的工具或函数,对于算法是否支持SNM3加密算法,而不是 SM4-CTR-128或者AES-CTR-128,所以想请问Gaussdb A产品 8.0.0对于函数加密或解密是否有函数,如果有算法否支持SNM3加密算法,谢谢,谢谢!
-
1. 适用场景硬件故障进行过单盘替换、背板替换、内存故障等。较为严重数据倾斜,清除倾斜表后对备机进行重建以便快速恢复。2. 前提条件GaussDB A集群安装成功,且处于已启动状态。集群处于Degraded或normal状态需要重建实例配置文件conf存在并且正常,比如未发生过重组raid、磁盘损坏导致大量文件丢失情况。3. 对系统影响重建实例原理是从对应主实例上复制一份数据到当前实例,重建期间主要耗费主实例所在磁盘读IO与当前重建实例所在盘的写IO。4. 实施步骤4.1确认需要build实例路径与nodeid步骤1 以omm用户登录GaussDB A集群的第一个正常的cn节点步骤2 执行以下命令,启用环境变量source ${BIGDATA_HOME}/mppdb/.mppdbgs_profile步骤3 查询需要重建实例nodeid与路径信息(以6002为例)cm_ctl query -Cvd|grep 6002说明6002实例nodeid为2,实例路径为:/srv/BigData/mppdb/data1/slave1,后续步骤均用到该信息。1 h61 6001 /srv/BigData/mppdb/data1/master1 P Primary Normal | 2 h63 6002 /srv/BigData/mppdb/data1/slave1 S Standby Normal | 3 linux18065 3002 /srv/BigData/mppdb/data1/dummyslave1 R Secondary Normal4.2检查是否有残留重建任务,防止后续重建失败步骤1在需要重建实例路径查看是否有重建残留进程以6002为例,在该实例所在节点h63执行ps -ef|grep gs_ctl|grep -v grep查询为空则正常步骤2 查看是否有build标志文件残留(8.0以下版本)在6002所在节点查看该实例路径下是否有build_completed.start文件存在ll /srv/BigData/mppdb/data1/slave1/build_completed.start若执行为空则为正常情况,若该文件存在手动移走或删除该文件后。4.3拉起重建任务步骤1根据实例nodeid与路径信息手动停止需要重建实例cm_ctl stop -n 2 -D /srv/BigData/mppdb/data1/slave1 说明cm_ctl: stop the node:2, datapath:/srv/BigData/mppdb/data1/slave1....cm_ctl: stop instance successfully!步骤2 确认需要重建实例是否处于Manually stopped状态cm_ctl query -Cvd|grep 6002说明1 h61 6001 /srv/BigData/mppdb/data1/master1 P Primary Normal | 2 h63 6002 /srv/BigData/mppdb/data1/slave1 S Down Manually stopped | 3 linux18065 3002 /srv/BigData/mppdb/data1/dummyslave1 R Secondary Normal步骤3 在后台拉起实例重建(仅限非C80版本)高危操作,必须联系华为工程师确认后执行!!!!!!nohup cm_ctl build -n 2 -D /srv/BigData/mppdb/data1/slave1 -b full -t 108000000 >> /home/omm/6002_build.log 2>&1 &步骤4 确认实例处于build状态即可注:数据量较多情况下该过程会比较耗时,一直是build状态均为正常情况。cm_ctl query -Cvd|grep 6002 说明1 h61 6001 /srv/BigData/mppdb/data1/master1 P Primary Normal | 2 h63 6002 /srv/BigData/mppdb/data1/slave1 S Standby Building(100%) | 3 linux18065 3002 /srv/BigData/mppdb/data1/dummyslave1 R Secondary Normal
-
【功能模块】数据湖-DWS库【操作步骤&问题现象】1、更换办公地址,ip发生变化,登录DWS库,需要把IP地址添加至白名单公网IP : 1.85.38.98 内网IP 10.100.9.133公网IP: 202.105.136.146 内网IP:172.17.10.245【截图信息】【日志信息】(可选,上传日志内容或者附件)王斌国/18629429514/wangbinguo@chinasoftinc.com
-
请给DWS集群dws-ap1-sunacfc_dev添加白名单公网IP: 202.105.136.146内网IP:172.17.10.245
-
【功能模块】DWS中的库信息【操作步骤&问题现象】1、需要把电脑IP地址加入白名单中公网IP : 1.85.38.98 内网IP 10.100.9.133【截图信息】【日志信息】(可选,上传日志内容或者附件)王斌国/18629429514/wangbinguo@chinasoftinc.com
-
1. 背景RdsUpdateInitDbConfigTask超时后,使用下列命令可以重新拉起该TASK。2. 办法rms数据库中:UPDATE taskmgr_task SET end_time=NULL, listener_num=0, execution_status='WAITING' WHERE task_id='{失败的TASKID}';UPDATE taskmgr_job SET current_status="WAITING" , execution_status="INIT",end_time = NULL,updated_at = NULL ,task_index=1,fail_reason = null WHERE job_id = "{失败TASK对应的JOBID}";
-
你好,Gaussdb A8.1.1有加密函数gs_encrypt与Gs_decrypt,但此版本8.0.0 gs_encrypt是一个工具,也没有解密的工具或函数,对于算法是否支持SNM3加密算法,而不是 SM4-CTR-128或者AES-CTR-128,所以想请问Gaussdb A产品 8.0.0对于函数加密或解密是否有函数,如果有算法否支持SNM3加密算法,谢谢,谢谢!
-
【操作步骤&问题现象】gaussdb 8.0.0.1 里面没找到sm3加密/解密函数,自己创建函数实现需要怎么实现?是否有现成的方法或方式?
-
【功能模块】DWS中的库信息【操作步骤&问题现象】1、需要把电脑IP地址加入白名单中公网IP : 124.114.151.34 内网IP 10.100.9.133【截图信息】【日志信息】(可选,上传日志内容或者附件)王斌国/18629429514/wangbinguo@chinasoftinc.com
-
1. 问题背景 HCS803文档说明裸金属BMS支持smartRaid类的raid卡,DWS的HCS803版本镜像——8.1.0.101(通俗讲为330)并未提供支持。导致使用该版本镜像发放集群时,裸金属实例无法成功初始化,集群发放失败。2. 具体现象 1. 德州公安局点:RdsPingInstanceManagerIpTask失败,进入BMC后如图所示。 2. 甘肃政务局点:RdsPingInstanceManagerIpTask失败,进入BMC后如图所示。3. 解决思路 替换DWS镜像为8.1.1.2版本镜像,并更新软件包,插件包,镜像ID。4. 解决办法 1. 镜像文件替换: 将fcd的/home/pkg目录下的DWS裸机镜像文件进行替换,X86和ARM版本均需要,其名为DWS_ARM_OLAP_BMS以及DWS_X86_OLAP_BMS开头的文件。注意上传完当前需要注册的镜像后,老旧镜像文件需要删除。 2. BMS镜像注册: 使用DWS安装工步进行镜像注册。使用bash /opt/rootscripts/fcdscripts/retry_step.sh run -i 4432 命令重跑注册镜像的工步,其中4432为FCD中DWS的注册BMS镜像工步的子任务ID。如果DWS的安装工程被删除,重新创建一个,并将包校验等安装之前的工步全部走完,(LLD也要上传),最后到安装的步骤,不要启动,直接找到子任务ID,使用上述命令重试。 3. 镜像ID获取: 在serviceOM的镜像资源->管理镜像处找到刚刚注册的裸机镜像ID,记录下来。 4. 上传软件插件包到swift或obs: 将Public_Cloud***Instance包解压,并把所有文件都上传到桶里。使用如下命令: echo "${obs_ak} ${obs_sk} ${file_name} 1 ${obs_url} ${obs_port} uploadobject ${bucket_name}" | java -jar udstool.jar 其中${obs_ak} 与 ${obs_sk} :op_svc_dws用户的,在rds_obs_info表中有存储,为表中authority为readOnly属性的数据的ak,sk列。${file_name}:需要上传的文件名,单个文件执行,每次上传一个文件。${obs_url}与${obs_port}:CDK参数中的obs.endpoint,包含了域名与端口。${bucket_name}:CDK参数中的instance.obsBucketName,或者rds_obs_info表中readOnly属性的桶的桶名。 这里要严格控制空格数量,按照下图中格式来进行: 5. 导入新版本xml配置:在serviceOM的数据仓库服务中,注册xml信息: 6.录入版本配置信息: 选择新版本软件包信息,录入所有新版本插件信息,并填入第四步记录下来的新注册的BMS镜像ID,x86和arm均需要录入。镜像ID填入后会自动生成镜像类型和OS版本等信息。插件必须全部注册,软件包一样。 录入完成后,在8.1.1.2版本对应的操作后面点击更新状态,将状态改为稳定。 7. 注册完后,可以新发集群尝试。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签