GaussDB经验总结
文章平均质量分 90
总结GaussDB开发问题&案例,给大家提供参考。
Gauss松鼠会
深耕数据库10余年,致力于GaussDB、openGauss等数据库技术的学习、探索与传播。
展开
-
GaussDB如何创建修改数据库和数据表
GaussDB 是一款由华为开发的企业级分布式数据库,具有高性能、高可用、高可靠性等特点,广泛应用于各种业务场景。本指南将介绍如何在 GaussDB 中创建数据库和数据表,修改表结构,并添加约束。原创 2024-06-03 10:23:23 · 2590 阅读 · 29 评论 -
LLVM技术在GaussDB等数据库中的应用
LLVM能在分析类场景中给用户带来较大的收益,也能在特定的交易性场景中给用户带来一定的收益。接下来详细解读一下LLVM技术在GaussDB等数据库中的应用吧。原创 2024-05-29 10:05:51 · 2374 阅读 · 46 评论 -
GaussDB数据库的备份与恢复
gs_dump是一款用于导出数据库相关信息的工具,支持导出完整一致的数据库对象(数据库、模式、表、视图等)数据,同时不影响用户对数据库的正常访问。原创 2024-05-27 11:01:23 · 1305 阅读 · 23 评论 -
【GaussTech速递】数据库技术解读之细粒度资源管控
对数据库集群内资源管控与资源隔离一直是企业客户长久以来的诉求。华为云GaussDB作为一款企业级分布式数据库,一直致力于满足企业对大型数据库集群的管理需要。原创 2024-05-09 11:01:51 · 1512 阅读 · 23 评论 -
GaussDB数据库SQL系列-复合查询
在这篇文章中,我们将探讨在GaussDB数据库中使用复合查询的技术。复合查询是SQL查询的一个高级特性,它允许用户通过结合多个简单查询来执行更复杂的数据检索操作。这种查询通常涉及使用UNION、INTERSECT、EXCEPT等SQL关键字,以及子查询和连接操作。掌握复合查询对于高效利用GaussDB进行复杂数据分析非常重要。我们将通过具体示例演示如何构建和执行这些复合查询,从而提供更深入的数据洞察。原创 2024-05-06 10:18:40 · 1355 阅读 · 18 评论 -
GaussDB数据库事务管理
事务管理是数据库系统中至关重要的一部分,它确保了数据库的一致性和可靠性。在GaussDB数据库中,事务管理不仅遵循传统的ACID特性,还提供了一些高级功能。本文将深入探讨GaussDB数据库事务管理的各个方面。原创 2024-04-29 16:37:48 · 2018 阅读 · 17 评论 -
GaussDB SQL查询语句执行过程解析
SQL于关系型数据库而言,重要性不言而喻。就像一个乐团的指挥,指导着作品的正确演绎和节奏的和谐统一。华为云GaussDB作为新一代关系型分布式数据库,具备卓越的技术性能和行业竞争力。很多人对GaussDB的关键技术很好奇...原创 2024-04-26 14:47:30 · 1001 阅读 · 8 评论 -
GaussDB轻量化运维管理工具介绍
从管理平台的架构出发,结合平台的实例管理、实例升级、容灾管理和监控告警的功能和操作介绍,全面覆盖日常运维操作,带您理解并熟练运用GaussDB运维平台完成运维工作。原创 2024-04-25 16:00:00 · 1055 阅读 · 2 评论 -
利用GaussDB的可观测性能力构建故障模型
D-SMART高斯专版已经开发了几个月了,目前主要技术问题都已经解决,也能够初步看到大概的面貌了。有朋友问我,GaussDB不已经有了TPOPS了,为什么你们还要开发D-SMART高斯专版呢?原创 2024-04-25 09:41:01 · 1022 阅读 · 2 评论 -
GaussDB 数据导入导出工具介绍
gs_loader工具是一款兼容Oracle的sqlldr的导入工具,语法基本兼容Oracle的sqlldr。适用场景Oracle的sqlldr兼容场景的导入可以设置导入的容错性当前只支持集中式原理介绍将控制文件支持的语法转换为\COPY语法,然后利用已有的\COPY功能,实现数据导入工作。gs_loader使用方法-导入1.创建用户并授予使用权限。原创 2024-04-24 16:53:11 · 1835 阅读 · 3 评论 -
openGauss预安装gs_preinstall代码
1、在安装openGauss的时候,尤其是非centos、openEuler系统时,经常会遇到一些问题,通过调试跟踪代码可以大概了解下预安装的大概过程,后期再次碰到问题时,也能大概定位到原因。以下是跟踪代码的一些收获:a.如通过跟踪代码会发现最终的大部分命令都会走到pssh、pscp这两个工具上。这两个工具能执行的前提是互信要建好。b.如预安装主要是安装和升级集群的时候会使用。了解了预安装后,会发现升级的时候可以不使用root也能进行升级,这在一些不能轻易获取root的环境上是比较有用的。原创 2024-04-22 15:16:18 · 920 阅读 · 5 评论 -
如何使用云数据库GaussDB管理平台进行实例安装?
随着数字经济的蓬勃发展,数据库也成为企业的关键技术生产力,也是各行各业数字化转型的必要根基。GaussDB作为新一代分布式数据库,核心代码100%自主创新,具备高可用、高安全、高性能、高弹性、高智能、易部署、易迁移的特性,是当前国内唯一能够做到软硬协同、全栈自主的数据库,目前已广泛应用于各种场景。本篇将带领大家使用云数据库GaussDB管理平台进行GaussDB实例安装。原创 2024-04-20 15:00:00 · 826 阅读 · 2 评论 -
GaussDB数据库SQL系列-聚合函数
聚合函数是SQL中用于在一系列值上执行计算并返回单一值的函数。在GaussDB中,常见的聚合函数包括:SUM():计算数值列中所有值的总和。AVG():计算数值列的平均值。COUNT():统计一列中的元素数量,可以是所有元素或去重后的元素。MAX()和MIN():分别找出一列中的最大值和最小值。这些函数通常用于数据分析,特别是在处理大型数据集时,可以帮助快速得到关键数据指标。了解并有效使用这些聚合函数对于任何使用GaussDB进行数据处理的人来说都是必要的技能。原创 2024-04-18 10:04:10 · 4373 阅读 · 20 评论 -
【项目实战】记录一次PG数据库迁移至GaussDB测试(下)
PG数据库迁移至GaussDB测试,欢迎大家一起交流学习~原创 2024-04-16 09:56:01 · 6432 阅读 · 20 评论 -
【项目实战】记录一次PG数据库迁移至GaussDB测试(上)
自此,迁移工作就完成了。原创 2024-04-13 11:31:43 · 1850 阅读 · 23 评论 -
GaussDB云数据库极简版安装与使用-新手指南
作为一款领先的企业级数据库管理系统,GaussDB 提供了强大的性能、高度可靠性和丰富的功能,是企业构建可靠、高性能的数据库解决方案的理想选择。原创 2024-04-02 09:52:20 · 2272 阅读 · 15 评论 -
分布式数据库技术的演进和发展方向
这些年大家都在谈分布式数据库,各大企业也纷纷开始做数据库的分布式改造。那么,所谓的分布式数据库到底是什么?采用什么架构?优势在哪?为什么越来越多企业选择它?分布式数据库技术会向什么方向发展?原创 2024-03-28 14:31:26 · 1821 阅读 · 10 评论 -
GaussDB WDR分析之节点篇与点评分析
今天继续介绍GaussDB的WDR报告,我们今天分析一下CN/DN节点的报告。昨天分析集群报告的时候发现集群报告里缺乏一些DBA分析问题所需要的数据,今天我们来看看是否在节点的报告里能够找到它们。GaussDB的节点报告格式都差不多,只不过CN/DN节点的功能有所不同,CN节点主要负责会话接入、SQL解析、数据汇总等工作,而DN节点负责执行计划子任务的执行和表数据的管理,因此报告中的数据会差别较大。原创 2024-03-25 09:50:28 · 2194 阅读 · 25 评论 -
GaussDB WDR分析之集群报告篇
AWR报告目前已经成为Oracle DBA分析问题,定位故障最为重要的报告,阅读与分析AWR报告的技能也是Oracle DBA必备的技能。国产数据库为了提高运维便捷性,都在做类似Oracle AWR报告的模仿,只不过由于指标体系不够完善,因此其“AWR报告”大多数只是一个摆设,除了TOP SQL功能外,并不能给运维带来更大的帮助。原创 2024-03-22 14:31:22 · 1976 阅读 · 7 评论 -
GaussDB数据库的索引管理
GaussDB数据库是华为公司倾力打造的自研企业级分布式关系型数据库,索引的设计和管理对于提高查询性能至关重要。下面将通过实际例子深入研究GaussDB数据库的索引管理。原创 2024-03-11 09:41:11 · 2026 阅读 · 16 评论 -
GaussDB跨云容灾:实现跨地域的数据库高可用能力
金融、银行业等对数据的安全有着较高的要求,同城容灾建设方案,在绝大多数场景下可以保证业务数据的安全性,但是在极端情况下,如遇不可抗力因素等,要保证数据的安全性,就需要采取跨地域的容灾方案。原创 2024-03-01 16:09:24 · 1859 阅读 · 15 评论 -
GaussDB SQL调优:选择合适的分布列
GaussDB是华为公司倾力打造的自研企业级分布式关系型数据库,该产品具备企业级复杂事务混合负载能力,同时支持优异的分布式事务,同城跨AZ部署,数据0丢失,支持1000+扩展能力,PB级海量存储等企业级数据库特性。原创 2024-02-27 09:47:28 · 830 阅读 · 23 评论 -
GaussDB SQL调优:建立合适的索引
在这个Codelabs中,您将体验GaussDB通过建立合适的索引来达到性能调优的实际案例。原创 2024-02-23 11:24:51 · 1942 阅读 · 20 评论 -
GaussDB HCS 轻量化部署软件下载指引
华为的软件服务在华为support网站发布,注册该账号后,可以申请软件、下载离线文档,查看技术案例等功能原创 2024-02-06 09:31:16 · 3219 阅读 · 24 评论 -
面向云服务的GaussDB全密态数据库
全密态数据库,顾名思义与大家所理解的流数据库、图数据库一样,就是专门处理密文数据的数据库系统。数据以加密形态存储在数据库服务器中,数据库支持对密文数据的检索与计算,而与查询任务相关的词法解析、语法解析、执行计划生成、事务ACID、数据存储都继承原有数据库能力。原创 2024-01-30 09:45:25 · 2610 阅读 · 20 评论 -
GaussDB如何创建和管理序列、定时任务
GaussDB是华为自主创新研发的分布式关系型数据库,为企业提供功能全面、稳定可靠、扩展性强、性能优越的企业级数据库服务。在实际业务场景使用中,为了提高工作效率,数据库GaussDB提供定时任务的功能,本节为大家讲解GaussDB如何创建和管理定时任务。原创 2024-01-23 09:55:18 · 2428 阅读 · 21 评论 -
GaussDB数据库中的MERGE INTO介绍
MERGE INTO 语句在GaussDB数据库中是一个非常好用、方便的SQL工具。同时,在数据处理工作中起着非常重要的作用,它能够提高数据处理效率,简化数据处理流程,满足各种数据处理需求。本文通过在GaussDB数据库中模拟了一则简单的示例为大家进行了讲解,希望可以帮助读者更好的理解与使用。原创 2024-01-16 09:18:57 · 2941 阅读 · 18 评论 -
GaussDB技术解读系列:5分钟带您了解DRS录制回放
DRS录制回放是将源数据库发生的真实业务流量,在目标数据库模拟执行,从而观察和检验目标数据库的功能和性能表现。录制回放主要分为录制、回放两个阶段,录制过程是从源数据库上将所需时间段内的全部SQL原语句(包括增、删、改、查)通过审计日志下载、录制代理等进行采集;回放是将采集到的全部SQL语句在目标数据库上进行执行(目标数据库需有源数据库的初始数据)。原创 2024-01-12 11:27:33 · 2241 阅读 · 21 评论 -
GaussDB数据库使用COPY命令导数
在数字化时代,数据是驱动业务决策和创新的关键要素。数据库作为数据存储、管理和分析的核心工具,其高效、准确的数据导入功能至关重要。GaussDB作为华为推出的高性能数据库,提供了丰富的数据导入选项,其中之一便是COPY命令。COPY命令为数据迁移、备份恢复、大数据加载等场景提供了一个高效且灵活的手段。通过COPY命令,用户可以将外部文件、数据流或其他数据源的数据快速导入到GaussDB中,从而支持业务分析、报表生成、数据挖掘等多样化需求。原创 2024-01-03 09:42:16 · 4697 阅读 · 20 评论 -
GaussDB数据库中的同义词SYNONYM
GaussDB的同义词是一种数据库对象,用于为其他数据库对象提供别名。同义词可以简化SQL查询语句,提高可读性和可维护性。同时,同义词还可以实现数据的逻辑隔离和访问控制,提高数据库的安全性。原创 2023-12-29 09:31:13 · 3964 阅读 · 13 评论 -
GaussDB元命令使用指导
所谓元命令就是在gsql里输入的任何以不带引号的反斜杠开头的命令。本课程通过实际使用gsql实践,介绍GaussDB数据库gsql所提供的元命令。原创 2023-12-27 09:15:00 · 2543 阅读 · 11 评论 -
GaussDB数据库表创建行访问控制策略
数据的安全性和隐私性变得越来越重要。行访问控制策略是数据库管理中的一种重要技术,可以保护数据的机密性和完整性。GaussDB是一款高性能、高可用性的数据库管理系统,提供了丰富的安全功能,其中包括行访问控制策略。原创 2023-12-19 09:30:24 · 5470 阅读 · 18 评论 -
GaussDB如何创建和管理视图
当用户对数据库中的一张或者多张表的某些字段的组合感兴趣,而又不想每次键入这些查询时,用户就可以定义一个视图,以便解决这个问题。视图与基本表不同,不是物理上实际存在的,是一个虚表。数据库中仅存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。若基本表中的数据发生变化,从视图中查询出的数据也随之改变。从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中用户感兴趣的数据及变化。视图每次被引用的时候都会运行一次。原创 2023-12-15 10:44:16 · 4021 阅读 · 11 评论 -
如何使用GaussDB创建外表(FOREIGN TABLE)
GaussDB是一个高效、可靠、安全的企业级数据库管理系统,它提供了丰富的功能和卓越的性能,以满足不同行业的业务需求。在GaussDB中,创建外表(CREATE FOREIGN TABLE)是一种方便的机制,用于访问外部数据源并对其进行统一管理和查询。通过创建外表,用户可以将存储在文件系统、外部表、视图等外部数据源中的数据集成到GaussDB数据库中,并像操作普通表一样进行查询、连接和并行操作等。原创 2023-12-12 09:32:24 · 4173 阅读 · 15 评论 -
GaussDB数据库语法及gsql入门
学习本节课程之后,您将可以完成创建数据库、创建表及向表中插入数据和查询表中数据等操作。原创 2023-12-08 11:02:11 · 5677 阅读 · 18 评论 -
GaussDB数据库SQL系列-序列的使用
GaussDB 中的CREATE SEQUENCE不仅简单易用,而且具有很高的效率。它可以避免手动分配和管理序列号,大大提高了数据管理的效率。同时,由于序列号的唯一性,它也可以确保数据的完整性和一致性。 总的来说,GaussDB中的CREATE SEQUENCE是一个强大的数据管理工具,它可以帮助您有效地管理和使用数据。原创 2023-12-05 09:52:19 · 6102 阅读 · 27 评论 -
GaussDB数据库SQL系列-触发器
GaussDB数据库中的触发器是一种强大的工具,可用于自动化数据处理、数据验证、日志记录等任务。通过使用触发器,您可以提高数据一致性、减少数据冗余、实施业务规则并增强数据安全性。本文介绍了GaussDB数据库中触发器的基本概念、创建步骤和示例。希望能够帮助您更好地了解和使用GaussDB中的触发器功能。原创 2023-11-28 10:19:46 · 5342 阅读 · 25 评论 -
GaussDB技术解读系列:数据实例的连接
GaussDB自研企业级分布式关系型数据库,该产品具备企业级复杂事务混合负载能力,同时支持优异的分布式事务,同城跨AZ部署,数据0丢失,支持1000+扩展能力,PB级海量存储等企业级数据库特性。让我们一起了解三种GaussDB支持的连接方式。原创 2023-11-23 11:20:08 · 3341 阅读 · 22 评论 -
GaussDB SQL基础语法示例-GOTO语句
GOTO语句是一种控制语句,它用于无条件地将程序的执行跳转到指定的位置。在GaussDB数据库的SQL实现中,GOTO语句通常被用于存储过程和触发器等数据库对象中,以实现复杂的逻辑控制。原创 2023-11-20 09:54:35 · 3134 阅读 · 21 评论 -
如何设计好分布式数据库,这个策略很重要
数据库是应用和计算机的核心组成,试想,如果没有数据库,就像人的大脑没有了记忆一样,信息也得不到共享,那么,对开发者来说,如何设计一款高效易用的数据库至关重要。原创 2023-11-16 10:55:14 · 5497 阅读 · 18 评论