
开源数据库
文章平均质量分 83
openGauss小助手
openGauss相关技术、咨询、活动分享,欢迎关注~
展开
-
openGauss 6.0.0-RC1 版本正式发布
MySQL语法兼容性增强,完善系统函数、关键字、自定义变量、别名、JDBC等驱动数据类型表现等兼容;原创 2024-04-01 15:28:16 · 952 阅读 · 0 评论 -
如何处理资源池化开启RTO后出现not mark dirt问题
经过分析,该问题是在回放时该页面已经落盘,后续回放时,强制从备机获取最新页面,但是在buffer换入时没有更新旧的buffer的lsn_on_disk,并且lsn_on_disk!报错页面:1663/16388/5005/16384 0-3606,现在的问题是,该页面lsn_on_disk(0/DF6D60C8),小于buffer上的lsn(0/E8C0D3B0),但是没有被置脏。出现场景是failover时,备机持有最新页面,主机从备机获取最新页面后,应该置脏的,但是没有置脏。原创 2024-03-29 16:14:34 · 675 阅读 · 0 评论 -
DTC2024精彩预告 | openGauss全方位技术创新,共绘数据库新图景
通过社区的持续治理升级,促进了社区的快速、高效发展。通过智能基座计划、产教融合育人基地、华为ICT学院,“基础软件百校种子计划”等openGauss将专业知识传递给了超过300所高校,培养了大量的数据库人才,进一步推动了基础软件技术在教学体系中的融入,为产业界输送了新鲜血液。本次大会以“智能·云原生·一体化——DB与Al协同创新,模型与架构融合发展”为主题,汇聚80余位行业杰出技术领袖、学术精英、行业实践者、生态布道者,分享前沿技术见解、深刻行业洞察、创新实践案例,为广大从业者带来一场数据技术的盛宴。原创 2024-03-29 16:12:08 · 907 阅读 · 0 评论 -
四高内核底座+两大架构创新,看 openGauss 如何创数据库新未来
2019 年起,开始对外部开放,独立拓展市场,构筑合作伙伴生态,并兼容行业主流生态,完成主流行业对接。如分析执行中的 SQL,采用 ebpf 等技术实时采集运行状态数据,分析问题根因,给出优化建议,可覆盖 67 条 SQL 调优经验,包括索引推荐、SQL 重写等。通过内存池化技术实现集群各节点数据实时一致,具体是由 DMS 模块实现,页面资源在集群各节点间协调共享,使计算节点不但可以从本地缓存的数据页面获取数据,还可以从其他计算节点的缓存中获取,从而降低了存储访问次数,提高了系统整体性能。原创 2024-03-29 16:10:29 · 590 阅读 · 0 评论 -
openGauss 5.0.0企业版两节点CM高可用实践
2.同时支持动态配置CM集群故障切换策略和数据库集群脑裂故障恢复策略,从而能够尽可能确保集群数据的完整性和一致性。1.支持业务配置VIP连接数据库,当主机故障,发生主备切换时,业务连接可自动重连到新的主机(毫秒级别);1.通过引入第三方网关IP,有效解决CM集群两节点部署模式下自仲裁问题,支持CMS和DN;2.当数据库出现双主时,通过VIP连接数据库可确保连接唯一的主机,降低双主丢数据的风险。安装准备工作,已经在描述过,此处就不在累赘。-- cms主及所有备的hostname -->-- cm主 -->原创 2024-03-29 16:06:41 · 1169 阅读 · 0 评论 -
1分钟配置openGauss开机自启动
• Process: 85275 ExecStart=/opt/opengauss/install/om/script/gs_om -t start (code=exited, status=0/SUCCESS): 显示服务启动过程中相关的进程信息。在这里,它告诉你服务的启动命令是 /opt/opengauss/install/om/script/gs_om -t start,并且该进程已经成功启动 (code=exited, status=0/SUCCESS)。原创 2024-03-29 16:03:24 · 1178 阅读 · 0 评论 -
openGauss vacuum analyze代码走读
这里需要注意,如果目标并是系统表,则这里使用catalogxmin,普通表则使用全局oldestxmin,这和逻辑复制有关,逻辑复制需要使用xlog当时的元数据,所以将系统表的底线xmin与普通表的分开,防止旧元数据被清理,也防止普通表长期得不到清理。因为在索引被清理之前,死元组是无法删除的,上一步已经清理索引了,所以需要二扫来清理死元组,且如果有记录死元组,则在上一步已经记录到vacrelstats了。(根据元组页面结构,显然这里是要先遍历记录,然后统一修剪的,应该无法做到边遍历边修剪)原创 2024-03-29 15:59:33 · 981 阅读 · 0 评论 -
openGauss autovacuum autoanalyze代码走读
autovacuum_anl_scale(u_sess->attr.attr_storage.autovacuum_anl_scale):设置触发一个ANALYZE时增加到autovacuum_analyze_threshold的表大小的缩放系数。autovacuum_vac_scale(u_sess->attr.attr_storage.autovacuum_vac_scale):设置触发一个VACUUM时增加到autovacuum_vacuum_threshold的表大小的缩放系数。原创 2024-03-28 11:36:29 · 367 阅读 · 0 评论 -
openGauss Call for Meetup 计划正式上线
如果您的申请符合上述申办要求,我们会在 5 个工作日内审核并通过电子邮件 common@public.opengauss.org 与您联系,以便提供 openGauss Meetup 赋能支持并与 openGauss 社区冠名联合主办单位;资源面向openGauss社区所有成员开放,无论是企业、SIG 组、用户组、科研院所或其他组织,我们都欢迎与 openGauss 一起组织开发者活动,共同探讨前沿技术和开源发展趋势,分享创新成果和实践经验,与 openGauss 社区共同成长!给自己的区域客户做赋能。原创 2024-03-13 09:51:13 · 406 阅读 · 0 评论 -
资源池化单集群安装经验总结
登录linux环境通过跳板机用ssh命令连接分配的ip,将准备好的openGauss安装包以及xml文件上传到跳板机用scp命令传到自己的节点。解决方法:自己拿到的lun对应的盘符主机与备机的文件名不一样导致无法找到文件。需更改备机的文件名与主机与xml文件中的路径相同。分配到的lun对应的盘符在主机与备机名字可能不同,需把备机的文件名改成与主机和xml中的文件名一样。解决方法:xml中路径有问题,查看自己分配到的lun的地址更改路径。解决方法:xml文件中的路径与分配到的lun对应的盘符不对,许同步。原创 2024-03-13 09:45:51 · 254 阅读 · 0 评论 -
openGauss基于存储复制的资源池化安装部署流程
2.登录主集群DeviceManager,选择数据保护->LUN->远程复制Pair->创建 为xlog卷创建远程复制Pair,执行完成后DeviceManager会在对端自动创建一个与本端xlog卷有同步复制关系的卷;4.登录备集群DeviceManager,执行相同的创建LUN的操作,在创建的LUN组中点击成员LUN->增加,然后选择主集群上已经创建的xlog卷,添加xlog盘,并在备集群存储创建并映射剩余的3个lun。无receiver info。有receiver info。此为10号的cm参数。原创 2024-03-13 09:39:38 · 910 阅读 · 0 评论 -
openGauss环境搭建 | 新手指南
需要单独编译openGauss-OM,并将编译好的openGauss-xxx-om.tar.gz的包拷贝到openGauss-server安装包所在的目录,再按照企业版的方式进行安装。在根目录/data/下创建一个自己名字命名的文件夹作为工作目录,进入文件夹,拉取openGauss-server最新源码,建议先fork到自己的gitee仓库,再进行代码拉取,方便后续社区开发代码合入流程,修改代码,提交PR.执行过程会持续5-10分钟无反应,自动输出log,最终显示如下内容,表示编译成功。原创 2024-03-13 09:36:33 · 1132 阅读 · 0 评论 -
解析 openGauss 的 AutoVacuum 机制及优化策略
AutoVacuum顾名思义就是“自动”进行的Vacuum操作 ,它是数据库系统的一个自动化功能,用于定期清理数据库表中的过时数据,释放存储空间,并更新表的统计信息。通过定期清理过时数据和更新统计信息,AutoVacuum 可以确保数据库的性能保持在一个良好的水平,提高系统的稳定性和可靠性。- log_autovacuum_min_duration:当自动清理的执行时间大于或者等于某个特定的值时,向服务器日志中记录本次自动清理执行的概要信息。设置此选项有助于追踪自动清理的行为。原创 2024-03-05 09:43:33 · 897 阅读 · 0 评论 -
飞腾平台编译安装openGauss数据库
release:代表生成release版本的二进制程序,该版本编译时,配置GCC高级别优化选项,去除内核调试代码,通常用于生产环境或性能测试环境。memcheck:代表生成memcheck版本的二进制程序,该版本编译时,在debug版本基础上新增ASAN功能,通常用于定位内存问题。memcheck:代表生成memcheck版本的二进制程序,该版本编译时,在debug版本基础上新增ASAN功能,通常用于定位内存问题。操作系统为openEuler-20.03-LTS(aarch64 架构)原创 2024-03-05 09:41:33 · 996 阅读 · 0 评论 -
在银河麒麟系统上适配openGauss的具体实践
实践是检验真理的唯一标准,当真正实操过后参与讨论,或许会让你有一点新发现,希望对读者在思考上有点不一样的IDea,欢迎Join谁与说,热衷拥抱新知识,旨在技术交流+心得分享->每天译点晓知识。继鸿蒙之后,基于openEuler操作系统正式推出,鲲鹏计算生态迅速发展起来,鲲鹏920系列服务器CPU,鲲鹏920处理器兼容ARM架构,在性能、吞吐方面都有创新突破,支持国产-计算推向新高度,不仅CPU,操作系统配套欧拉openEuler,麒麟Kylin V10,鸿蒙就在我们身边。-- 当前集群中同步模式的节点数。原创 2024-03-05 09:38:31 · 1823 阅读 · 0 评论 -
SmartX 携手 openGauss 社区发布联合方案评测与性能最佳实践
TPC-C 测试基于一个虚拟的在线订单处理应用程序,它包括了一系列的事务操作,如客户订单、库存管理、交付处理等。为帮助用户更好的了解 openGauss 数据库在自主创新硬件平台及 SmartX 软件平台上的运行表现,SmartX 携手 openGauss 社区围绕 openGauss-5.1.0 企业版在 SmartX 超融合自主创新平台和 SmartX 分布式存自主创新平台(基于鲲鹏芯片的自主创新服务器)上进行了一系列的性能测试和调优,并通过本文分享相关的测试结果与调优思路。原创 2024-02-26 16:47:18 · 337 阅读 · 0 评论 -
详解openGauss客户端工具gsql的高级用法
gsql是openGauss提供在命令行下运行的数据库连接工具,可以通过此工具连接服务器并对其进行操作和维护,除了具备操作数据库的基本功能,gsql还提供了若干。执行元命令:元命令可以帮助管理员查看数据库对象的信息、查询缓存区信息、格式化SQL输出结果、以及连接到新的数据库等。gsql提供类似于Linux的shell命令的变量特性,可以使用gsql的原命令\set设置一个变量。-p:后面的端口(15400)是数据库的监听端口,默认的端口是5432。-d:后面的参数(postgres)是创建的数据库名称。原创 2024-02-26 16:44:43 · 1702 阅读 · 0 评论 -
kettle连接openGauss 5.0.0 数据库
社区版下载地址:https://www.hitachivantara.com/en-us/products/pentaho-platform/data-integration-analytics/pentaho-community-edition.html。官方文档地址:https://www.hitachivantara.com/en-us/pdf/implementation-guide/three-steps-to-install-pentaho-data-integration-ce.pdf。原创 2024-02-21 11:23:02 · 857 阅读 · 0 评论 -
openGauss CM支持两节点部署特性
支持自定义资源监控,提供了数据库主备的状态监控、网络通信故障监控、文件系统故障监控、故障自动主备切换等能力。提供了丰富的数据库管理能力,如节点、实例级的启停,数据库实例状态查询、主备切换、日志管理等。备实例是否failover的判定除去基于流复制状态,额外增加对数据库集群VIP(选配参数)的连通性的探测,以此降低主实例故障的误判概率,进而降低脑裂故障概率。同时支持动态配置CM集群故障切换策略和数据库集群脑裂故障恢复策略,从而能够尽可能确保集群数据的完整性和一致性。--cm集群故障自动切换配置前提条件。原创 2024-02-18 09:45:55 · 1056 阅读 · 1 评论 -
京东云StarDB for openGauss:实现混合多云场景元数据存储安全可控
基于openGauss产品的高性能、高可用、高智能、高安全四大核心特性,京东云推出了StarDB for openGauss的商业版本,作为一款基于云原生架构进行自主研发的拥有自治运维生态的分布式数据库,StarDB for openGauss在自研分布式引擎、精细化运维自治、多云生态等多个领域实现商业发行版特性。以技术创新为手段,以满足未来业务需求为目标,京东云自主研发的分布式数据库StarDB在长期的业务实践过程中不断进化,在海量且复杂的大数据场景实现突破,提供卓越的数据库使用体验。原创 2024-02-08 10:10:46 · 507 阅读 · 0 评论 -
2023 openGauss开源社区年度运营报告
2023年,openGauss继续披荆斩棘,一路向前感谢开发者们你们用智慧和技术创造了令人惊叹的创新!感谢用户们你们的支持和信任,是我们不断成长和改进的动力源泉!感谢伙伴们你们的合作和支持,使我们能够共同追求卓越!在新的一年里,我们将继续携手开发者、用户和伙伴共同开创数据库根社区未来!原创 2024-02-08 10:07:09 · 175 阅读 · 0 评论 -
中移在线:基于openGauss的数据库自主创新替代实践
随着各行业数字化转型的不断深入,人们日常生活、工作对线上IT系统的依赖程度越来越高,需求也趋于多元化,很多业务场景要求7*24服务不间断,在线营销服务中心与社区联合攻关,以DataKit异构数据迁移能力为基础,设计的数据库自主创新替换方案,具备安全可控、数据无损、业务低感知、可快速回退的特点。在线营销服务中心结合自身业务情况,选择了自主创新程度高、业务契合度高、安全相关功能完善、演进成本可控的openGauss作为数据库演进方向,完成了安全可控、数据无损、业务低感知的数据库替代方案。原创 2024-02-08 10:05:17 · 404 阅读 · 0 评论 -
汇聚数据库创新力量,赋能行业数字化转型
兴业银行2022年加入openGauss社区,成为理事成员,与社区伙伴一道共享行业经验共建数字金融,积极参与人民银行金融标准委员会金融行业数据库标准的解读工作,并在数据库基础特性、高安全性等诸多维度进行研究,形成一系列openGauss金融版本的需求清单和技术指标。未来,兴业银行将继续加强与社区合作,瞄准金融行业特点,聚焦金融应用需求,推动openGauss数据库应用推广及金融版本路线规划发展,丰富金融行业解决方案。在数字化转型过程中,数据库作为关键、重要的IT基础设施,承担着不可替代的重要角色。原创 2024-02-08 10:03:37 · 771 阅读 · 0 评论 -
openGauss 3.1.1企业版主备集群升级至5.0.0操作指南
继前几日测试部署openGauss 5.0 并写了的文章,近日测试了openGauss 从3.1.1升级 5.0.0,在升级过程中也遇到了一些问题。也非常希望看到此文的朋友,如果你在参照此文升级过程中遇到什么问题或者对此文有什么异议的地方,也希望能和我交流,不胜感激。原创 2024-02-08 10:00:51 · 1155 阅读 · 0 评论 -
Centos/RHEL 7 安装部署openGauss 5.0 企业版 一主二备一级联操作指南
- 如果初始化过程中有warning或者Abnormal,初始化输出结果中会提示执行 /opt/software/openGauss/script/gs_checkos -i A -h xsky-node1,xsky-node2,xsky-node3,xsky-node4 --detail 来检查初始化过程中warning或者Abnormal详细信息,按照信息提示进行修改。-- 数据库安装执行过程可进入/var/log/omm/omm/om目录查看gs_install和gs_local两个日志文件。原创 2024-02-08 09:58:47 · 1135 阅读 · 0 评论 -
迁移MySQL到openGauss,DataKit嘎嘎猛~
对于在线模式的迁移任务,任务启动后,会首先进入全量迁移阶段,将MySQL端预置的数据迁移至目标库,全量迁移结束后会进入全量校验阶段,会输出每个表的校验结果;各插件围绕DataKit的资源中心进行扩展,完成数据库的运维,监控,迁移,开发,建模等复杂的操作。在datakit平台--资源中心--服务器管理中添加对应的服务器,被管理的机器才可用于安装迁移插件,本次实验用本机作为迁移插件的执行机。各插件围绕DataKit的资源中心进行扩展,完成数据库的运维,监控,迁移,开发,建模等复杂的操作。原创 2024-02-07 11:21:15 · 1244 阅读 · 0 评论 -
openGauss 5.0.0企业版一主一备安装部署
在数据库领域摸爬滚打多年,经历过Oracle,DB2和SQL Server的时代,国产数据库崛起后,对华为GaussDB系列数据库进行了深入学习和研究,获得华为GaussDB HICA、GaussDB HCIP、GaussDB HICA SI以及openGauss HCIA证书。openGauss数据库,当初选择时综合考虑华为大厂背景、国产开源、免费使用,以及我也拥有openGauss的HCIA证书,对openGauss较为熟悉,所以选择openGauss。如果下了arm架构的会有其他莫名其妙的报错。原创 2024-02-07 11:18:30 · 1018 阅读 · 0 评论 -
基于openGauss,磐维数据库自主创新的星星之火正在燎原
使用磐维数据库一个优势就是快速的业务响应和反馈,此前用一些国外的这些商业库,在运维过程中,如果碰到了一些线上故障,简单故障,我们自己的运营人员,包括一些外协可以解决,但是可能有一些深水区的问题,就会比较困难。磐维数据库的发布全面提升了中国移动OLTP数据库自主创新能力,作为独立的数据库产品,磐维数据库兼容主流数据库生态,可以实现应用平滑迁移,可以广泛地用于中国移动B/O/M域的各种业务场景,不仅大大降低了公司数据库采购成本,而且极大提高了生产效率。正是社区的创新和突破,推动着我们不断前进。原创 2024-02-07 11:16:01 · 1061 阅读 · 0 评论 -
祝贺openGauss系多个产品荣获“2023年度技术卓越奖”
Vastbase G100是海量数据基于开源openGauss内核开发的企业级关系型数据库, 融合了多年对各行业应用场景的深入理解,以“应用满足度”为研发方针,Vastbase在openGauss能力之上推出了超融合兼容引擎、以及资源池化等方案,并在产品性能、安全性、可用性、多模态,以及产品的部署、维护、迁移等方面全面增强、同时整合GIS空间组件等一系列专业应用领域的企业级功能,为用户数据库选型提供更高性价比。同时,openGauss秉承“共建、共享、共治”,汇聚数据库创新力量,繁荣数据库开源根社区。原创 2024-02-07 11:13:03 · 866 阅读 · 0 评论 -
同参与、齐贡献、共创生态,openGauss社区加速汇聚创新力量
不仅如此,openGauss社区理事会理事长胡正策介绍,在openGauss 开源的三年中,社区企业数量增长100 倍,开源贡献者数量增长 50 倍,版本下载量增加 38 倍,代码量增长 16 倍,开源代码更是达到 2100 万行。openGauss不仅致力于打造一流的数据库产品,更注重建设数据库生态,所以openGauss以“硬件开放,软件开源,使能伙伴,发展人才”的方式支持 openGauss 伙伴打造商业发行版,也支持有意愿、有能力的行业客户打造自用版,与各位伙伴共同构筑数据基石。原创 2024-02-07 11:10:22 · 354 阅读 · 0 评论