-
openGaussopenGauss 是一款全面友好开放,携手伙伴共同打造的企业级开源关系型数据库。openGauss采用木兰宽松许可证v2发行,提供面向多核架构的极致性能、全链路的业务、数据安全、基于AI的调优和高效运维的能力。openGauss深度融合华为在数据库领域多年的研发经验,结合企业级场景需求,持续构建竞争力特性。同时,openGauss也是一个开源、免费的数据库平台,鼓励社区贡献、合作。应用场景1.交易型应用 大并发、大数据量、以联机事务处理为主的交易型应用。例如,电商、金融、O2O、电信CRM/计费等类型的应用,应用可按需选择不同的主备部署模式。2.物联网数据 传感监控设备多、采样率高、数据存储为追加模型,操作和分析并重的场景。例如,工业监控、远程控制、智慧城市的延展、智能家居、车联网等物联网场景。核心特性 openGauss相比于其他开源数据库主要有以下几个主要特点 :高性能提供了面向多核架构的并发控制技术结合鲲鹏硬件优化,在两路鲲鹏下TPCC Benchmark达成性能150万tpmc。 针对当前硬件多核NUMA的架构趋势,在内核关键结构上采用了Numa-Aware的数据结构。 提供Sql-bypass智能快速引擎技术。针对频繁更新场景,提供Ustore存储引擎。 高可用支持主备同步,异步以及级联备机多种部署模式。 数据页CRC校验,损坏数据页通过备机自动修复。 备机并行恢复,10秒内可升主提供服务。 提供基于Paxos分布式一致性协议的日志复制及选主框架。 高安全 支持全密态计算,访问控制、加密认证、数据库审计、动态数据脱敏等安全特性,提供全方位端到端的数据安全保护。 易运维基于AI的智能参数调优和索引推荐,提供AI自动参数推荐。 慢SQL诊断,多维性能自监控视图,实时掌控系统的性能表现。 提供在线自学习的SQL时间预测。 全开放采用木兰宽松许可证协议,允许对代码自由修改,使用,引用。 提供伙伴认证,培训体系和高校课程。发展历程2019年9月19日在华为全联接大会上,华为宣布将开源其数据库产品,开源后命名为openGauss。 2020年6月30日openGauss数据库源代码正式开放。 openGauss与海量数据、云和恩墨、神舟通用、南大通用、人大金仓等企业达成合作伙伴关系。当前已有宝兰德、天翼云、柏睿数据、快立方等130+企业加入社区组织,共同建设开源社区。 openGauss版本规划按照6个月一个小版本,1年一个大版本的节奏,版本生命周期暂定3年。软件架构openGauss是单机系统,支持一主多备,最多支持八个备机。详情请参见openGauss架构图。转载来源于:openGass百度百科
-
通过sys.db_tables查询到数据库的全量表信息,但是发现有些表的信息(行数、列数)不是当前最新的,请问有什么方法可以实现表信息定时更新吗
-
GaussDB集中式主备版和分布式在架构,日常运维,日常开发方面有差异整理吗?比如在系统架构,日常运维,灾备,恢复,健康巡检,日常开发SQL,建表,存储过程,函数触发器等方面的差异,官方有整理相关性的对比文档吗?
-
实验环境准备好之后,并不能自动登录账号,而实验也没有提供可登录的账号密码(一些其他实验也会遇到这种情况),只能选则结束实验然后等10分钟后在开始重新开始预置环境,这种情况仍然有一定概率发生,请查找一下此问题发生的原因,谢谢!
-
1、在ops上查看升级GaussDBV5UpgradeDatabase任务流,点击查看失败原因,确定任务下发节点。 2、收集任务流失败信息,点击任务流失败处的加号,查看失败原因。3、堡垒机登录下发节点,查看/home/Ruby/log/om_agent/agent.log,收集错误日志4、联系agent分析
-
排查步骤:1、登录实例后台堡垒机,通过cm_ctl query -Cv命令查看集群状态,确定是哪个组件故障(CMS,CN,DN,GTM等)。2、登录故障节点,如果登录不上,确认下是否为机器下电。3、如果可以登录到故障节点,查询故障节点虚拟机资源ID,在TSC上查询是否报障。4、仍未定位清楚,联系底层同事,排查服务器故障。
-
GaussDB 与 MySQL 兼容性上有那些差异?是否能支持 JDBC 游标操作?
-
【问题描述】修复节点失败【常见原因及解决方法汇总】1、gs_replace -t config -h XXX. 报错roach key不存在原因:因为各种原因实际集群安装失败了,所有在安装之后没有生成。 解决办法:手动生成,gs_guc generate -S default -o roach -D $GAUSSHOME/bin2、gs_replace -t config -h XXX. 报错obs key不存在原因:因为各种原因实际集群安装失败了,所有在安装之后没有生成。 解决办法:手动生成,gs_guc generate -S default -D $GAUSSHOME/bin3、修复的时候,报错cn的目录不为空原因:多为环境原因导致,在修复的时候确认是否一次下发了两个进程,或者环境被其他人一起使用。 解决办法:重入。4、故障实例目录,导致修复失败原因:实例目录未root组,制造故障时候不能删除。 解决办法:先手动在root用户下创建改实例目录,然后参照其他节点的目录权限&属组改正确,方可重入。5、GAUSS-51632,初始化失败原因:可能是-h后指定的hostname或者IP反了。 解决办法:确认是agent,就制定大网Ip。ssh模式的就制定hostname。6、GAUSS-51607,Failed to start xxxx原因:机器重启或者虚拟IP不在,build完成之后gs_ctl start失败,确认坏节点上的gs_ctl日志中是否如截图 解决办法:先确认虚拟IP在不,然后可以ping。通了之后重入。7、节点修复,某些二进制缺失,导致修复失败原因:$GAUSSHOME/bin下的有些二进制文件确认,因为二进制直接解包得来,缺失后无法修复。 解决办法:工具报错提示,需要不换IP的方式去做节点替换。8、修复时进行build数据时内存不足无法build,导致超时原因:系统内存不足,导致dn无法build数据,导致修复超时。 解决办法:清理系统内存,重新进行修复。9、无法取消此约束《修复时集群内所有的节点都不能宕机,如果某台机器宕机会导致cm agent实例不可用,修复会失败》原因:(1)在修复时宕机导致无法连接,无法更新实例上一些证书类文件,可能实例之间通讯连接,认证会存在故障。(2)cma上报本节点实例状态,宕机的数量可能会存在cms故障,cms获取不到真实的需要修复的实例状态及其他实例状态,实例修复无法清楚是否满足,产生误判,cma挂掉了,是否cms可用未知。cm_ctl query -Cvdi(3)混合故障场景多,是否会引发其他一些未知问题。解决办法:要去修复时发现集群内有节点宕机(urlopen error等错误信息),先要去恢复机器,如果无法恢复。需通过节点替换将此宕机机器换掉。
-
本帖整理汇总了HCS数据库产品服务各个引擎标准交付部署、升级变更方案、最佳实践、故障问题应急排查套路、以及常见非标操作鉴定标准及评审流程,后续会持续更新,以便使用。交付变更标准方案--HCS标准云底座说明:安装、升级、补丁、扩容标准方案文档请到华为support网站获取,不在本社区论坛发布;请严格按照support网站提供的标准方案操作。1.数据库服务安装交付部署checklisthttp://3ms.huawei.com/hi/group/3288655/wiki_7173493.html2.数据库服务升级前checklist+升级指导http://3ms.huawei.com/hi/group/3288655/wiki_6654416.html3.HCS数据库服务升级变更方案评审接口矩阵cid:link_14.非标方案评审流程:cid:link_2
-
“【HCSD】潜力测试:华为云数据库技能测评,你敢来挑战吗?”活动时间为2022年11月8日~12月31日,目前活动已结束。本次活动使用第三方抽奖工具——巨公平台进行抽奖,活动中涉及两方面奖励:“邀请用户”奖励和“华为云数据库自测题”奖励,具体中奖结果如下:PS:小助手已经给中奖用户进行了私信,查看的话,请登录华为云账号——私信,请于1月11日零点之前完成问卷收货信息填写,过期不补发,请广而告之,谢谢!“邀请用户”奖励“华为云数据库自测题”奖励11月8~11月1711月18~11月2411月25~12月112月2~12月812月9~12月1512月16~12月2212月23~12月31
-
1、实例删除时应确保实例状态正常,如果实例在扩容、升级、全备、恢复至新实例等操作时,可能会导致实例删除失败。此时应在等实例恢复正常状态,在下发删除实例。2、当创建实例没有完全结束时启动删除实例任务,会导致在检查实例状态时检查不到主机报错,使删除实例任务失败
-
一、基本背景介绍卷扩容一般指实例级的磁盘扩容。随着客户业务的不断开展,磁盘使用率也会随之增加。当磁盘使用率过高时,会影响数据库的使用,这时建议用户清理无用数据、运维清理无用日志或用户来操作卷扩容任务。tips: 1、磁盘使用率过高时,会影响甚至完全阻塞客户的业务开展,所以GaussDB为各实例配置了巡检告警的指标参数,超过该指标的阈值时,即会上报告警。(该指标阈值必须设定的比datastorage_threshold_value_check(数据库只读阈值)低一些,这样才能达到提醒的效果。)2、当超过datastorage_threshold_value_check(数据库只读阈值,百分数,默认值85),且enable_transaction_read_only(超过阈值后改为只读模式,默认为on)参数为on时,实例会改为只读模式,禁止用户的写入操作。3、default_transaction_read_only(数据库只读模式参数,默认值off),设置为on后无法执行dml和写事务,即手动设置数据库为只读模式。二、卷扩容任务失败处理办法1、实例的磁盘使用率已经超过阈值,处于只读状态,导致卷扩容任务流失败。处理思路:改善磁盘使用率方法一:临时调大datastorage_threshold_value_check(数据库只读阈值),保证卷扩容任务完成后,回调该阈值。1)告警或问题单提权后登陆问题实例的CMS主节点。2)cat /var/chroot/usr/local/cm/cm_server/cm_server.conf|grep "datastorage_threshold_value_check"(查询并记录当前只读阈值参数X1)3)gs_guc reload -Z cmserver -N all -I all -c "datastorage_threshold_value_check=X2"(调整只读阈值参数至X2,X2取值(1-99))4)重试任务流至成功结束。5)gs_guc reload -Z cmserver -N all -I all -c "datastorage_threshold_value_check=X1"(任务流重试成功结束后回调只读阈值参数至X1)方法二:删除无效或失效的日志文件(联系内核工程师确认)使用df –h命令查看当前磁盘使用率较高的磁盘,确认当前使用率,可能存在风险的目录包括/home/Ruby/log、/home/Ruby、/home/Mike、$PGHOST、/user/local(DN);其中/home/Ruby/log下主要存放系统日志,管控日志以及om_agent日志,正常情况下这些日志均有自动清理和回收机制,若发现某类日志数量明显增加,则可能存在风险,需要手动清理(例如om_agent默认保留10个日志文件、管控日志默认保留20个等);/home/Ruby和/home/Mike目录下主要会存放一些运维操作的临时文件,这些文件一般情况下在运维操作结束后就可以清理,可能存在忘记清理或者临时文件生成过大的情况,需要及时处理;$PGHSOT目录下主要存放数据库运行相关的临时文件,若存在较大文件,需要确认文件用途后,采取清理动作;DN上的/usr/local目录使用系统磁盘,可能有一些运维操作也会在此目录下落盘,需要及时清理。2、管控或AGENT调用等报错导致任务流报错失败(检查任务流信息,视报错内容及步骤联系管控或AGENT确认)(1)任务流中在内核扩容步骤报错。登录实例堡垒机CN节点后台,使用df –h命令查看当前磁盘使用情况,若看到磁盘容量已经更新,则说明内核的磁盘扩容任务已成功。需要联系管控人员,确认任务流的报错信息,定位报错在哪一步,并根据管控人员的指引操作。(若磁盘未扩容成功,说明确实为内核问题,联系内核工程师处理)(2)任务流中还未到达内核扩容步骤,前置子任务流或步骤报错。 需要联系管控人员,确认任务流的报错信息,定位报错在哪一步,并根据管控人员的指引操作。(3)任务流中内核扩容步骤已成功完成,后置子任务流或步骤报错。 需要联系管控人员,确认任务流的报错信息,定位报错在哪一步,并根据管控人员的指引操作。三、卷任务流扩容失败处理案例分享1、问题定位:确认任务流中子任务流下发报错,联系管控根据其指引定位问题,确认为管控节点存在异常。(管控自身的3个节点中2个节点存在问题,只要调用到异常节点就会报错)2、处理办法:多次重试任务流以规避管控的故障节点,后重入任务流直至成功结束
-
在3台麒麟服务器上部署GaussDB数据库集群环境及软件如下om_agent和预安装都能够成功,但是执行正式安装命令就报错python3 gaussdb_install.py --action installCluster报错截图如下:
-
【问题描述】租户面申请恢复新实例失败,上报告警。【问题定位】进入ServiceCM运维管理平台->实例管理,根据实例ID查询上报告警的实例,点击实例名称进入实例信息界面,最下方找到创建实例的任务流。点击树表,查看任务流中报错步骤的失败原因【常见报错】1.报错中有“There are not enough hosts available”,表示没有可用的主机。联系管控处理。2.报错中有“Unable to create the network. No tenant network is available for allocation”。联系管控处理。3.报错中有“sell out”,表示资源售完。联系联系管控处理。4.密码错误,创建实例默认生成密码,生成的密码 “#”开头,报错密码错误。处理方法:删除实例,重新创建。
-
论坛现在人气越来越少啦,这个月带来的是CodeArts技术贴合集和GaussDB问题合集 CodeArts技术贴合集: 1.Feign整合Sentinel 开启 feign.sentinel.enabled=true 启动报错 https://bbs.huaweicloud.com/forum/thread-0228107855968943018-1-1.html 2.itext实现图片等比缩小放大转pdf https://bbs.huaweicloud.com/forum/thread-0262107856107941014-1-1.html 3.Java 开发者 必备的工具 和 框架 https://bbs.huaweicloud.com/forum/thread-0232107859839866012-1-1.html 4.springboot 整合国产达梦数据库配置代码 https://bbs.huaweicloud.com/forum/thread-0228107859936872019-1-1.html 5.java 定时任务 quartz 时间表达式Cron总结 https://bbs.huaweicloud.com/forum/thread-0232107860118644013-1-1.html 6.Python 中的json常见用法实例详解【转】 https://bbs.huaweicloud.com/forum/thread-0228107874284324022-1-1.html 7.python中的json数据和pyecharts模块入门示例教程【转】 https://bbs.huaweicloud.com/forum/thread-0201107874512774012-1-1.html 8.Python encode()方法和decode()方法详解【转】 https://bbs.huaweicloud.com/forum/thread-0232107875679320014-1-1.html 9.Python3.10 Generator生成器Coroutine原生协程详解【转】 https://bbs.huaweicloud.com/forum/thread-0232107875797967016-1-1.html 10.python 配置uwsgi 启动Django框架的详细教程【转】 https://bbs.huaweicloud.com/forum/thread-02100107877981116023-1-1.html GaussDB问题合集: 1.许多表预估行数为0,并且也没有自动分析,怎么解决? https://bbs.huaweicloud.com/forum/thread-0241107142349397059-1-1.html 2.java代码连接GaussDB驱动名称是什么? https://bbs.huaweicloud.com/forum/thread-0241107076734491056-1-1.html 3.创建索引时报file size exceeds temp_file_limit,怎么处理? https://bbs.huaweicloud.com/forum/thread-0285107076695454051-1-1.html 4.查询存在的job用什么办法? https://bbs.huaweicloud.com/forum/thread-0285106985334692046-1-1.html 5.已经改了字段类型为date,为什么查询建表语句的时候还是timestamp? https://bbs.huaweicloud.com/forum/thread-0233106985277881045-1-1.html
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签