自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gauss松鼠会

汇集数据库的爱好者和关注者,大家共同学习、探索、分享数据库前沿知识和技术,像松鼠一样剥开科学的坚果;交流GaussDB、openGauss及其他数据库的使用心得和经验,互助解决问题,共建Database技术交流圈。

  • 博客(429)
  • 资源 (12)
  • 收藏
  • 关注

原创 GaussDB数据库SQL系列-游标管理

在GaussDB数据库中,游标主要用于执行复杂的查询语句、处理多行数据以及进行数据操作等场景。游标的使用可以提高程序的灵活性和可维护性,并且可以减少不必要的内存消耗。使用游标,开发人员可以灵活地控制查询结果集的遍历顺序和处理方式,以满足不同的业务需求。

2023-09-28 10:12:07 594 6

原创 GaussDB数据库SQL系列-定义重载函数

在本文中,我们将介绍GaussDB数据库中的用户定义函数重载的概念、用法以及示例。用户定义函数是 SQL 中常用的“编程工具”,允许我们自定义函数来处理和操作数据。而函数重载则是指在一个数据库中定义多个具有相同名字但参数不同的函数,以此实现不同的功能。

2023-09-25 09:37:36 2953 11

原创 GaussDB技术解读系列:性能调优

本篇为大家分享GaussDB性能调优的实践。主要包括三个部分,分别是性能调优的整体介绍,性能调优的关键技术,性能调优的应用实践。

2023-09-22 09:45:52 2149 10

原创 GaussDB数据库SQL系列-自定义函数

华为云GaussDB数据库是一款高性能、高安全性的云原生数据库,在GaussDB中,自定义函数是一个不容忽视的重要功能。本文将简单介绍一下自定义函数在GaussDB中的使用场景、使用优缺点、示例及示例解析等,为读者提供指导与帮助。

2023-09-20 09:52:29 2084 10

原创 GaussDB技术解读系列:数据库迁移创新实践

数据库能否平滑迁移有两个非常核心的要素,一个是数据库本身,比如能否很好地兼容主流数据库的语法,让应用少改或者不改;另外一个是在数据库外围能否提供一些好用、易用的迁移工具,把应用中内嵌的SQL、数据库中的对象以及全量和增量数据,在业务近乎零停机的情况下从其他数据库平滑地迁移过来。这两点是企业做数据库选型时考量的两个迁移关键要素。

2023-09-18 11:28:18 1504 12

原创 GaussDB技术解读系列:运维自动驾驶探索

如何更好地感知和预测数据库故障,进而进行智能诊断、自适应恢复,是我们一直探索的内容。接下来本篇将分享GaussDB在运维自动化驾驶上的探索与实践,分别从云数据库运维挑战,GaussDB运维体系架构,以及我们如何进行快速感知和快速诊断4个方向进行分享。

2023-09-14 11:22:46 2819 8

原创 GaussDB数据库SQL系列-SQL与ETL浅谈

在SQL语言中,ETL(抽取、转换和加载)是一种用于将数据从源系统抽取到目标系统的过程。ETL过程通常包括三个阶段:抽取(Extract)、转换(Transform)和加载(Load)。但这些其实都脱离不了数据库系统,本节主要从GaussDB数据库生态出发,给大家简单讲一下SQL 与 ETL的过程与关系。

2023-09-12 09:15:07 2672 8

原创 GaussDB数据库SQL系列-数据去重

数据去重涉及到的面非常广,包括重复数据的发现、去重规则的定义、去重的方法与效率、去重的困难与挑战等等。但是,去重原则只有一个,那就是以业务为导向。根据业务需求去定义重复数据、制定去重规则和方案。在GaussDB数据库的使用过程,我们同样会遇到去重的场景。本文从应用背景、案例、去重方案等方面给大家做了介绍,欢迎测试、交流。

2023-09-08 09:13:38 2664 12

原创 GaussDB数据库SQL系列-层次递归查询

层次递归查询是一种常见的SQL查询方式,特别是在一些层次化的数据存储结构中经常用到。本文主要以GaussDB数据库为实验平台,为大家讲解其使用方法。

2023-09-04 11:30:27 3418 11

原创 GaussDB数据库SQL系列-行列转换

在构建数据仓库或做数据分析时,需要对原始数据的结构进行一定的处理,有时涉及到“行转列”,有时涉及到“列转行”,那么这两个转换的方式具体是什么,有什么差异,怎么实现,今天我们将以GaussDB数据库为例,给大家做一下讲解。

2023-09-01 09:40:46 3494 8

原创 GaussDB技术解读系列:高级压缩之OLTP表压缩

GaussDB数据库的高级压缩技术详解,GaussDB期望在性能敏感场景,在提供合理的压缩率的前提下,对业务的影响越小越好;在成本敏感的场景,在提供合理的压缩解压性能的前提下,压缩率越高越好;对于整个冷热判定,包括模型及方法,在能够支持的业务领域的广度方面,能够做到业内领先。

2023-08-29 11:22:58 3802 13

原创 GaussDB数据库SQL系列:DROP & TRUNCATE & DELETE

在GaussDB等数据库中,DROP、TRUNCATE和DELETE均是常用的删除数据的命令。但在实际业务使用中,需要根据不同的需求进行准确的选择,但无论选择那种删数方式,都需要考虑数据安全性——重要的事情说三遍:备份!备份!备份!

2023-08-25 09:32:41 2293 11

原创 GaussDB之应用无损透明(ALT)

华为云GaussDB数据库提供了一种在数据库故障情况下的客户端连接转移方案 —— ALT(Application Lossness Transparent,应用无损透明)。该方案的原理是,当数据库集群的某个节点由于故障无法对外提供服务,若此时集群内还存在其它可用节点,则将故障节点上的会话连接自动迁移到目标节点上,客户端无需再次发出连接请求,仍然可以继续执行数据库操作。

2023-08-21 10:38:55 2317 10

原创 GaussDB数据库SQL系列-子查询

子查询可以在 SELECT 语句中嵌套其他查询,从而实现更复杂的查询。子查询还可以在 WHERE 子句中使用其他查询的结果,从而更好地过滤数据。但是子查询可能会导致查询性能问题和代码难阅读和理解。 在本文中,我们将重点介绍GaussDB SQL中的子查询功能。

2023-08-18 09:35:41 2583 11

原创 【酷哥说库|GaussDB微动画】GaussDB数据库的闪回恢复

什么是数据库的闪回恢复?闪回恢复是如何工作的呢?让我们一起来了解下GaussDB数据库的闪回恢复功能~

2023-08-17 10:13:45 121

原创 GaussDB数据库SQL系列-UNION & UNION ALL

SQL(结构化查询语言)是一种用于管理关系型数据库的标准语言。它允许用户通过使用SQL语言来操作数据库中的数据。而在SQL中,UNION是一个非常强大的功能,它可以将多个SELECT语句的结果合并成一个结果集。本文将以GaussDB数据库为例,介绍一下UNION/UNION ALL操作符的使用。

2023-08-14 09:41:00 2441 7

原创 GaussDB之SQL Audit,面向应用开发的SQL审核工具

SQL Audit工具,根据公司内部各业务部门多年积累的SQL开发规范和GaussDB数据库的优秀实践,整理出SQL审核规则上百条,对命名规范、表结构/索引设计、SQL性能优化、分布键及算子下推等常见影响SQL质量的问题都可以做深入的分析和审核 。

2023-08-11 09:12:18 2860 9

原创 GaussDB数据库SQL系列-表连接(JOIN)

数据库表连接(Join)是将两个或多个表中的数据根据一定的条件进行组合,在实际应用中,数据库表连接可以帮助我们快速地获取所需的数据信息,提高数据处理效率。需要注意的是,不同的数据库系统对表连接的支持程度可能存在差异,需要根据具体的数据库类型选择合适的连接方式。(本文是以GaussDB云数据库为实验平台)

2023-08-09 09:15:05 2796 11

原创 GaussDB数据库的元数据及其管理简介

GaussDB数据库的元数据管理是数据库系统管理工作的核心之一。它可以帮助用户更好地管理和维护数据库,提高数据的安全性和可靠性,减少数据丢失和损坏的风险。同时,元数据管理还可以帮助用户更好地理解和使用数据库,提高工作效率 。

2023-08-04 10:28:31 2473 7

原创 为什么MySQL单表不能超过2000万行?

开源MySQL数据库更适用于主键查询为主的简单业务场景,如互联网类应用,对于复杂的商业场景限制比较明显。相比之下 ,采用B-Link Tree和堆组织表的GaussDB数据库在性能和场景应用方面更胜一筹。

2023-08-01 15:03:01 2317 6

原创 GaussDB的行存表与列存表的选择

行存表和列存表各有优缺点,适用于不同的场景。GaussDB支持行列存储。行、列存储模型各有优劣,在实际应用中,我们需要根据具体的需求选择合适的存储方式,以实现高效的数据管理和分析。无论是行存表还是列存表,都是我们在探索数据世界道路上的重要工具,值得我们深入研究和掌握。

2023-07-28 09:36:50 2720 10

原创 【酷哥说库|GaussDB微动画】SQL语句是如何执行的?

你了解SQL语句在数据库中是如何执行的吗?让我们用一条简单的查询语句,一起进行一次在GaussDB数据库中的旅行!【酷哥说库|GaussDB微动画】SQL语句是如何执行的?

2023-07-27 10:02:10 215

原创 GaussDB技术解读系列之高级压缩

数据压缩与关系数据库的结合,早已不是一个新鲜的话题,当前我们已经看到了各种各样数据库压缩的产品和解决方案。对于GaussDB来说,在今天引入数据压缩,究竟能够给客户带来什么不一样的价值,是过去一段时间我们一直在思考的问题。

2023-07-26 08:51:32 2138 13

原创 GaussDB云数据库配套工具UGO

UGO负责对源库进行风险和工作量评估,自动转换异构数据库语法,据了解,目前已经做到了95%的自动化;DRS负责全量和增量数据的实时在线迁移和同步,通过数据一致性比对确保数据零丢失。 华为云数据库提供“GaussDB + UGO + DRS”一站式迁移上云解决方案,可帮助用户提前识别迁移风险,提升迁移效率,最大化降低用户的数据库迁移成本 。

2023-07-21 09:48:30 2775 10

原创 GaussDB OLTP 云数据库配套工具DAS

DAS工具的功能非常强大和全面,其通过DAS的核心能力和差异化能力,为用户提供了全面的数据库管理和运维解决方案,使得用户可以更加方便地使用和管理华为云GaussDB数据库,同时也提高了数据库的可靠性和效率。

2023-07-17 10:01:43 3308 13

原创 GaussDB火焰图分析

CPU利用率是衡量系统负载和健康度的重要指标之一,系统在运行过程中时常发生CPU利用率高的情况。在分析性能问题时,可通过火焰图查看CPU耗时,了解瓶颈在哪里。

2023-07-14 08:58:11 1958 8

原创 GaussDB OLTP云数据库配套工具DRS

DRS可以解决企业业务不中断的数据迁移问题,同时DRS工具还提供预检查、迁移监控、数据一致性对比等配套能力。 通过这些能力,华为云GaussDB已经在各大行项目中广泛应用,同时华为云数据库迁移解决方案是信通院数据库迁移评测中首个获得最高级迁移能力的厂商,华为云GaussDB数据库致力于通过技术,给客户提供一套安全放心的迁移解决方案。

2023-07-11 09:22:18 3166 12

原创 GaussDB OLTP云数据库配套工具DDM

现在越来越多的企业应用在逐步向云平台迁移,同时这对云平台带了一个严峻的考验和挑战。但针对华为云GaussDB数据库, 我们在生态方面做了比较健全的建设,同时自研了很多相应的原生态工具。本文我们主要介绍一下GaussDB 云数据库的配套工具DDM。

2023-07-05 10:27:05 4447 16

原创 GaussDB整体性能慢-视图分析

本章节主要描述GaussDB使用性能视图分析如下原因导致的性能慢,找到问题的根因点

2023-07-03 10:40:06 1834 15

原创 GaussDB WDR报告分析

采用WDR报告分析出现CPU使用率超过阈值,CPU使用率快速上涨或短时间持续较高水平等现象。

2023-06-28 10:49:32 4627 10

原创 数据库模型设计案例分享(GaussDB版)

GaussDB数据库是一款企业级分布式数据库,支持集中式和分布式两种部署形态。它面向金融互联网交易和政企OA/办公等场景,具有安全可靠、超高性能、简单易用等优势。在GaussDB中,数据建模是非常重要的一部分。数据建模是指根据业务需求和数据特点,将现实世界中的实体、属性、关系等概念抽象出来,并用一定的方式表示成计算机可以理解的形式。数据库模型设计的目的是为了建立一个能够满足业务需求的数据存储结构,使得数据的存储、查询、更新等操作更加高效、可靠、安全。

2023-06-25 14:43:47 3554 11

原创 GaussDB整体性能慢分析

长时间性能下降通常的场景,通常是指某段时间(小时级)性能抖动,比如: 过去8:00-9:00性能正常,但10:00-11:11性能出现较大的性能抖动,这种场景,可以比较两段时间内WDR报告,排查报告内差异点,可排查Top SQL、Top Wait Events、Load Profile、Cache/IO Stats、Object Stats等。当前数据库内核默认是开启线程池的,由于某些或者某个不优SQL慢,导致业务整体性能差,或者占满整个内核线程池,从而可能会引发更加严重的业务阻塞。

2023-06-21 09:42:02 2872 15

原创 GaussDB云数据库SQL应用系列—分区表管理

GaussDB云数据库是一款高性能、高可用的云原生关系型数据库,支持多种数据存储和计算引擎。其中,分区表是GaussDB云数据库的一项重要特性,在GaussDB云数据库中使用分区表,可以帮助用户提高查询性能、降低存储成本、方便数据维护等方面的问题。

2023-06-19 10:55:42 4304 10

原创 GaussDB单SQL性能慢分析

单SQL性能慢,客户作业对时延要求或者不满足客户预期,本文将聚焦于单SQL性能慢的原因和解决方法。

2023-06-16 10:33:53 2719 11

原创 GaussDB云数据库SQL应用系列—索引管理

随着互联网的快速发展,数据量呈现爆炸式增长。如何高效地管理和查询这些数据成为了企业面临的重要问题。而数据库索引作为数据库优化的关键手段之一,对于提高数据库性能和查询效率具有重要作用。本文将介绍GaussDB云数据库的索引创建和管理方法,并结合实际应用场景进行分析。

2023-06-13 09:26:20 4689 17

原创 【直击华为数据库GaussDB新品发布现场】

发来前方最新报道,直击华为数据库GaussDB新品发布现场。华为全球智慧金融峰会在上海举办,现场重磅推出新一代软硬协同、全栈自主的分布式数据库GaussDB。这是目前国内首款也是唯一一款从硬件到软件深度协同,100%纯国产数据库。在峰会现场,GaussDB数据库不仅在学术界收获了极高的评价,在产业界也得到了广泛的认可。让我们戳视频看看来自清华大学李国良教授、西北工业大学李战怀教授、武汉大学彭智勇教授对GaussDB的评价~

2023-06-12 09:21:33 345 2

原创 GaussDB分区表DQL/DML业务报错调试

导致分区表DQL/DML业务报错的原因有很多,需要根据具体的报错内容和报错的业务模型,来判断属于哪些场景。

2023-06-09 09:35:16 2647 13

原创 GaussDB云数据库SQL应用系列-定时任务管理

GaussDB数据库定时任务主要可以用于实现定期的备份、统计信息采集、数据汇总、数据清理与优化等,它是指在指定的时间间隔内自动执行一次或多次SQL语句的程序。

2023-06-06 08:57:32 4073 12

原创 GaussDB分区表查询性能异常分析

使用分区表进行相关查询业务,SQL性能慢。

2023-06-02 09:22:36 2699 11

原创 GaussDB云数据库SQL应用系列-视图管理

GaussDB是一款基于云计算技术的高性能关系型数据库,支持多种数据模型和分布式架构。在GaussDB中,视图管理是非常重要的一项功能,它可以帮助用户更方便地管理和查询数据。

2023-05-30 09:19:38 3128 15

openGauss 术语表 01.pdf

罗列了openGauss资料中常见的术语

2021-07-31

openGauss 工具参考 01.pdf

介绍连接数据库的客户端工具、openGauss服务器端所提供的命令行管理工具。

2021-07-31

openGauss 安全加固指南 01.pdf

规定了运行于Linux/Unix操作系统之上的openGauss数据库的安全配置规范。

2021-07-31

openGauss 管理员指南 01.pdf

提供了openGauss数据库常用的管理员操作,方便管理员更好地使用openGauss。 本文档适用于所有使用openGauss数据库的管理员。

2021-07-31

openGauss 安装指南 01.pdf

主要介绍openGauss数据库的安装方法,以指导用户顺利完成openGauss数据库安装。

2021-07-31

openGauss 快速入门 01.pdf

行简单的产品介绍和安装指导,支撑用户快速使用数据库,若了解详细特性以及参考类信息需查看具体单本文档。

2021-07-31

openGauss 编译指导书 01.pdf

介绍了openGauss对于操作系统的要求、编译环境的要求、软件依赖、编译方法以及编译结果的存放位置等。

2021-07-31

openGauss 特性描述 01.pdf

对openGauss数据库支持的特性进行了详细描述,包含特性的可获得性、特性简介、客户价值、特性描述、特性增强、特性约束和依赖关系等。

2021-07-31

openGauss 技术白皮书 01.pdf

主要介绍openGauss数据库的架构、能力以及主要技术。

2021-07-31

openGauss 产品描述 01.pdf

对openGauss数据库进行了详细描述,包含产品定位、系统架构介绍、应用场景、运行环境、技术指标、基本功能和特性、企业级增强特性介绍等信息。

2021-07-31

openGauss 发行说明 01.pdf

openGauss 2.0.1版本的发行说明。

2021-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除