-
pg_stat_all_tables和pg_stat_all_indexes统计信息表中的inde_scan的次数始终为0,即使SQL已经走了索引。
-
高斯数据库相比普通的数据库有什么优点?
-
请问opengauss的安全性特点是哪些?
-
云计算时代,数据仓库的需求和技术架构也在不断地发生变化,从最初的数据库演进到数据仓库,到MPP架构,再到大数据时代的数据仓库。华为云GaussDB(DWS)数据仓库,历经12年技术演进,2011年开始技术预研,2014年首次上市,通过不停地迭代和演进,从2017年开始大规模商用,当前全球已累积1700+大客户。针对数仓发展趋势,GaussDB(DWS)也在不断地演进,2022年推出实时数仓、IoT数仓,应对实时数据的接入,满足实时计算场景需求。2023年发布了云原生数仓,支持存算管三层分离、湖仓一体、数智融合,具备优异性能和极致弹性能力。为了让各位开发者0距离体验GaussDB(DWS)云原生数仓,特举办《绽放吧!GaussDB(DWS)云原生数仓》有奖征文活动,本次活动提供2个免费沙箱实验,以便大家可以更好地学习和使用GaussDB(DWS)云原生数仓。☞参与规则第一步:体验GaussDB(DWS)云原生数仓沙箱实验:点我体验GaussDB(DWS)云原生数仓-存算分离 点我体验GaussDB(DWS)云原生数仓-湖仓一体第二步:围绕如下主题之一发表文章①分享您对GaussDB(DWS)云原生数仓的技术理解;②结合您的工作经验或实验体验,分享您对GaussDB(DWS)云原生数仓的使用感受;③分享您与GaussDB(DWS)之间的故事等。☞格式要求1、标题以 【绽放吧!GaussDB(DWS)云原生数仓】结尾,例如:GaussDB(DWS)数据类型之自定义数据类型【绽放吧!GaussDB(DWS)云原生数仓】。2、文章需打上【云数据仓库GaussDB(DWS)】的标签: 2、文章末尾需加上活动名称及链接地址:我正在参加【有奖征文 第27期】绽放吧!GaussDB(DWS)云原生数仓!3、建议投稿内容字数不少于500字(不含代码段),语句通顺、文章逻辑清晰、排版整洁、代码规范,尽量图文并茂(有技术架构图或者分析图等做支撑)。4、文章保证原创首次发布,如发现投稿内容为转载、复制、抄袭、恶意拼接、灌水等侵权作弊行为,均视为无效并取消参与资格。5、文章须符合征文主题及平台内容规范,不得出现违规负面内容。详见华为云开发者平台内容互动使用协议6、参加征文活动的文章作者拥有著作权,华为云拥有使用权、修改权等。点此立即发表博文☞活动时间即日起-11月30日,活动开始,稿件征集12月1日-12月12日,开发者社区评委组 x GaussDB(DWS)产品部联合评审,公布结果,颁奖☞我们需要哪些主题的稿件?如果您还没有思路,可以参考以下5篇文章及1个开发者故事视频,帮助您更快的上手:GaussDB(DWS)云原生数仓技术解析GaussDB(DWS)资源管理能力介绍与应用实践windows系统下操作GaussDB(DWS)存算分离之bucket表GaussDB(DWS) 之数据迁移开发者故事:我与GaussDB(DWS)的不解之缘☞奖项设置☞评分规则专家评分依据 :文章篇幅、经验含金量、排版美观度、阅读量、点赞、收藏等指标综合评分。其他说明:1、一二三等奖不能叠加。2、一二三等奖可与创作小能手奖叠加。3、参与奖不与一二三等奖和创作小能手叠加。4、有奖征文投稿数量不计入月度激励活动(即社区明星评选)文章数量。☞你将获得什么?获得一、二等奖的选手将有机会获得GaussDB(DWS)开发者认证考试劵,并有机会成为专栏作家,参与论坛答疑、专家面对面交流等。我们会把收到的优质内容汇编成册,并注明原作者,积累行业口碑,开放给圈内开发者下载查阅,提供实践参考。对于贡献优质内容的作者,我们还将送出各项大礼!同时,在华为云站内外10+个技术社区醒目位置进行推荐,给与百万级流量资源。 优质作者更可获得长期约稿和更多内容合作机会。☞问题咨询活动期间,如有任何问题,可扫描下方二维码,添加GaussDB(DWS)小助手微信咨询。添加微信时备注:有奖征文+华为云博客昵称!快来华为云社区博客,一起遨游技术海洋吧! 点击立即体验☞奖品展示(库存礼品实时变动,最终以实际发放为准)
-
云计算时代,数据仓库的需求和技术架构也在不断地发生变化,从最初的数据库演进到数据仓库,到MPP架构,再到大数据时代的数据仓库。华为云GaussDB(DWS)数据仓库,历经12年技术演进,2011年开始技术预研,2014年首次上市,通过不停地迭代和演进,从2017年开始大规模商用,当前全球已累积1700+大客户。针对数仓发展趋势,GaussDB(DWS)也在不断地演进,2022年推出实时数仓、IoT数仓,应对实时数据的接入,满足实时计算场景需求。2023年发布了云原生数仓,支持存算管三层分离、湖仓一体、数智融合,具备优异性能和极致弹性能力。为了让各位开发者0距离体验GaussDB(DWS)云原生数仓,特举办《绽放吧!GaussDB(DWS)云原生数仓》有奖征文活动,本次活动提供2个免费沙箱实验,以便大家可以更好地学习和使用GaussDB(DWS)云原生数仓。☞参与规则沙箱实验:点我体验GaussDB(DWS)云原生数仓-存算分离点我体验GaussDB(DWS)云原生数仓-湖仓一体☞征文主题①分享您对GaussDB(DWS)云原生数仓的技术理解;②结合您的工作经验或实验体验,分享您对GaussDB(DWS)云原生数仓的使用感受;③分享您与GaussDB(DWS)之间的故事等。☞格式要求1、标题以 【绽放吧!GaussDB(DWS)云原生数仓】结尾,例如:GaussDB(DWS)数据类型之自定义数据类型【绽放吧!GaussDB(DWS)云原生数仓】。2、文章需打上【云数据仓库GaussDB(DWS)】的标签:2、文章末尾需加上活动名称及链接地址:我正在参加【有奖征文 第27期】绽放吧!GaussDB(DWS)云原生数仓!3、建议投稿内容字数不少于500字(不含代码段),语句通顺、文章逻辑清晰、排版整洁、代码规范,尽量图文并茂(有技术架构图或者分析图等做支撑)。4、文章保证原创首次发布,如发现投稿内容为转载、复制、抄袭、恶意拼接、灌水等侵权作弊行为,均视为无效并取消参与资格。5、文章须符合征文主题及平台内容规范,不得出现违规负面内容。详见华为云开发者平台内容互动使用协议6、参加征文活动的文章作者拥有著作权,华为云拥有使用权、修改权等。文章需要发表在社区博客; 是时候展现真正的技术了, 点击前往发布:点此立即发表博文☞活动时间即日起-11月30日活动开始,稿件征集12月1日-12月12日,开发者社区评委组 x GaussDB(DWS)产品部联合评审,公布结果,颁奖☞我们需要哪些主题的稿件?如果您还没有思路,可以参考以下5篇文章及1个开发者故事视频,帮助您更快的上手:GaussDB(DWS)云原生数仓技术解析GaussDB(DWS)资源管理能力介绍与应用实践windows系统下操作GaussDB(DWS)存算分离之bucket表GaussDB(DWS) 之数据迁移开发者故事:我与GaussDB(DWS)的不解之缘:cid:link_3☞奖项设置☞评分规则专家评分依据 :文章篇幅、经验含金量、排版美观度、阅读量、点赞、收藏等指标综合评分。其他说明:1、一二三等奖不能叠加。2、一二三等奖可与创作小能手奖叠加。3、参与奖不与一二三等奖和创作小能手叠加。4、有奖征文投稿数量不计入月度激励活动(即社区明星评选)文章数量。☞你将获得什么?获得一、二等奖的选手将有机会获得GaussDB(DWS)开发者认证考试劵,并有机会成为专栏作家,参与论坛答疑、专家面对面交流等。我们会把收到的优质内容汇编成册,并注明原作者,积累行业口碑,开放给圈内开发者下载查阅,提供实践参考。对于贡献优质内容的作者,我们还将送出各项大礼!同时,在华为云站内外10+个技术社区醒目位置进行推荐,给与百万级流量资源。优质作者更可获得长期约稿和更多内容合作机会。☞问题咨询活动期间,如有任何问题,可扫描下方二维码,添加GaussDB(DWS)小助手微信咨询。添加微信时备注:有奖征文+华为云博客昵称!☞快来华为云社区博客,一起遨游技术海洋吧! 点击立即体验☞奖品展示
-
【问题现象】 ServiceOM->数据仓库服务->资源管理->集群->操作->日志收集 【常见版本】全版本 【原因分析】 1、 点击日志收集报错 EX.1005 The request is abnormal.(Invalid URL host:"xxxxxxx") 2、登录dbsinsight容器,查看日志/opt/cloud/insight/logs/insight-ecf.log ?搜索ERROR或者直接搜索Invalid URL host,可见报错是非法URL路径无法解析 3、具体问题具体分析,该报错一般是OBS域名配置错误 例如:日志打印的xxx.xxx.xxx.com:443,实际应该是obsv3.xxx.xxx.xxx.com:443 检验方式从容器直接curl -kv obs域名:443或者ping obs域名 【处理方法】登录CDK找到dbsinsight的obs相关配置修改正确,重启容器后重试 tips:1、不知道哪个是正确,就去看其他容器的obs配置,例如dwscontroller容器的配置 2、obs配置不止一个,CDK直接搜索obs看得见几个。
-
该算子的作用就是通过建立位图的方式,将回表过程中的随机io转换成顺序io,从而减少查询过程中io的消耗比如查询一个范围select * from t where c2>100 and c2<200;(c2为非聚集索引)因为我们创建的索引默认是基于B-tree,同时并不支持位图索引,不过我们会在索引创建时建立位图表(bitmap heap table)普通的索引扫描一次读一条索引项,而Bitmap heap scan一次将满足条件的索引项全部取出,并在内存中进行排序,然后根据取出的索引项访问表数据。
-
【问题背景】欧拉操作系统,xfs不商用,存在xfs适配问题【问题现象】现网几次遇到的xfs问题,1.作业执行都在等一个实例,其他排查都没发现异常,kill掉该实例后变为僵尸进程2.现象多为gaussdb实例进程僵尸进程,D进程等;也有可能导致备实例未正常升主,集群不可用主要结合问题实例内核堆栈,或者vmcore,串口日志保留的堆栈来确定是否 xfs 问题【解决方案】应急方案:重启问题节点OS长期方案:打xfs补丁【排查方案】1.作业都在排队,查看等待视图大多是作业都在等一个实例,经过正常排查都未发现异常;2.kill掉该实例紧急恢复,一般xfs会导致gaussdb进程变为僵尸进程,ps -ef | grep gaussdb 查看3.查看os日志 /var/log/message ,搜索xfs关键字,看是否有xfs相关堆栈(如下图),基本就可以确认为xfs问题导致的异常,重启OS恢复
-
【问题背景】欧拉升级补丁,重启时启动失败【问题根因】客户自己挂载了nas盘,导致启动时挂载失败,os无法启动cat /etc/fstab【定位过程】1.启动失败提示进入维护模式时,下面报的这些py报错,不用关注,与该问题无关2.重新启动,提示进入维护模式时,shift + pgup 强制上翻,发现上面有报错挂载盘失败3.输入密码,进入维护模式后。cat /etc/fstab 查看发现确实有挂载了一个nas盘,询问得知是客户自己挂载的;与欧拉专家确认该nas盘挂载失败也会导致os启动失败4.将该nas盘注释掉之后重新启动,启动成功5.重启成功后去掉注释,mount -a 重新挂载,如果挂载失败,可排查是否xfs文件系统损坏 参考:cid:link_0
-
阅读本文后可了解在使用DWS做乘方运算时数据库使用何种类型进行计算,会保留多少有效位。select 36^20::numeric(1000,0);与select cast(36^20 as numeric(1000,0))结果是否一致?分别实际执行两个语句可以发现两者结果不同,是什么造成两者结果不同?可以看到直接计算36^20得到一个15位有效数字的结果,cast转为numeric后同select cast(36^20 as numeric(1000,0))结果创建一张表,看不同数值类型在乘方时表现如下create table num (x int, y numeric(1000,0), z double precision, a int, b bigint, c numeric(1000,0), d float, e double precision);insert into num values(20,20,20,36,36,36,36,36);打印执行计划可以看到,底数为整型做乘方时,指数是整型则都向double类型转换,再做计算,在DWS中double类型保留15位有效数字所以有1.33674945388437e+31结果;在指数是numeric(1000,0)类型时,会将底数转为numeric(1000,0)类型再做计算,该类型最多保留1000位有效数字,所以会有结果13367494538843734067838845976576.0000000000000000;指数是double类型时底数转为double类型。在底数为numeric时,只有在指数为double时转double,其他情况转numeric。在底数为double时,全都转为double计算。综上,在计算时如果出现double类型,则将其他类型转为double类型计算;未出现double类型,如果有numeric类型都转为numeric类型计算;都没出现默认全转为double类型计算。回到最开始的问题,cast(36^20 as numeric(1000,0))等价于(36^20)::numeric(1000,0)先转成double算出结果转numeric,因为double的有效数字只有15位所以最后会补0;36^20::numeric(1000,0)等价与36^(20::numeric(1000,0))这种时候会向numeric(1000,0)转换,小数前保留1000位有效数字,计算出精确的结果。所以在实际使用时根据需要保留的位数选择合适的数据类型计算。数值类型介绍可参考https://support.huaweicloud.com/sqlreference-dws/dws_06_0009.html
-
这个报错怎么排查??
-
问题现象问题分析1. 查看controller日志,报错failed to verify nodes because Failed to verify oms nodes. because they are null or not avaliable.2. 查看两个oms节点的nodeagent进程,发现有个节点nodeagent进程没起来3. 进一步查看nodeagent日志,报错时差过大4. date查看两个节点的时间,两个节点时间差12min处理方法1、手动修改时间慢的节点,将两节点时间修改一致,手动重启nodeagent进程;2、 重启oms,页面重试即可
-
一. 互信异常排查方法判断omm用户目录文件权限是否正确,要求如下:/home 权限 755/home/omm 权限 750/home/omm/.ssh 权限 700/home/omm/.ssh/* 权限 600(所有文件)判断/home/omm/.profile文件内环境变量配置是否正确,正确配置如下:判断/home/omm/.bashrc文件内容中是否正确,正确配置如下排查omm用户密码是否过期,参考产品文档‘ALM-12078 omm密码过期’章节异常节点使用root用户执行chage -l omm查找“Password expires”对应值,查看密码设置是否过期。检查/home/omm/.ssh/id_rsa文件是否包含加密字段,如下图,若不存在加密字段按照下面的修复方案进行修复二. 修复方案【前提条件】目录权限及文件配置已修复,重启ssh-agent进程后互信仍未恢复【操作步骤】使用PuTTY,以omm用户登录到需要替换ssh密钥的节点。执行以下命令,防止超时退出。TMOUT=0说明:执行完本修复操作后,请及时恢复超时退出时间,执行命令TMOUT=超时退出时间。例如:TMOUT=600,表示用户无操作600秒后超时退出。执行以下命令,为节点生成新的密钥:如果当前节点是Manager管理节点,执行命令:sh ${CONTROLLER_HOME}/sbin/update-ssh-key.sh如果当前节点是非管理节点,执行命令:sh ${NODE_AGENT_HOME}/bin/update-ssh-key.sh执行上述命令时界面提示“Succeed to update ssh private key.”信息,表示ssh密钥生成成功。执行以下命令将该节点的公钥拷贝到主管理节点:scp ${HOME}/.ssh/id_rsa.pub oms_ip:${HOME}/.ssh/id_rsa.pub_bakoms_ip:表示主管理节点IP。根据提示输入omm用户密码完成文件拷贝。使用PuTTY,以omm用户登录到主管理节点。执行以下命令,防止超时退出:TMOUT=0执行以下命令,切换目录:cd ${HOME}/.ssh执行以下命令添加新的公钥信息:cat id_rsa.pub_bak >> authorized_keys执行以下命令移动临时公钥文件到其他目录,例如,移动到“/tmp”目录。mv -rf id_rsa.pub_bak /tmp拷贝主管理节点的authorized_keys文件到集群内其他节点:scp authorized_keys node_ip:/${HOME}/.ssh/authorized_keysnode_ip:集群内其他节点IP,不支持多个IP。ps -ef|grep ssh-agent| grep -v grep | awk '{print $2}'| xargs kill -9在所有节点(包括管理节点)执行以下命令重启ssh-agent进程ps -ef|grep ssh-agent| grep -v grep | awk '{print $2}'| xargs kill -9执行以下命令无需输入密码确认私钥替换完成:ssh node_ipnode_ip:集群内其他节点IP,不支持多个IP。【关键步骤】在异常节点生成新密钥(若有多个节点,可以同时多个节点执行)将异常节点生成的公钥/home/omm/.ssh/id_rsa.pub写入所有节点的/home/omm/.ssh/authorized_keys重启ssh-agent进程
-
【问题现象】 安装Console失败 下载日志报错Execute task by executor failed, error_msg: Execute task by executor failed: HCCI14001, 执行脚本异常,请联系技术支持工程师解决。 【常见版本】8.2.0以上版本 【定位思路】 1、登录HCC后台重试工步 bash /opt/rootscript/debug-/retry.sh run -i 工步ID 2、可见日志报错 'DMKClient start login' error %s Incorrect username or password. 3、检查DMK的sysadmin用户和密码 如果未部署完就修改过DMK密码可能要恢复成默认密码,注意恢复默认密码要修改5次以上。
-
select c.relnamefrom pg_class cleft join pg_namespace n on n.oid=c.relnamespacewhere n.nspname in ('pg_catalog')and relkind in ('r','v')and c.oid<16385and concat(',',pg_catalog.array_to_string(c.relacl,E',')) like '%,=r/omm%';云上环境最后一行的omm要换成Ruby管理员
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签