11 2024 档案

摘要:一、前言 SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持的SQL标准(默认支持SQL2、SQL3和SQL4的主要特性)。 本系列将以《云数据库GaussDB—SQL参考》为主线进行介绍。 二、GaussDB SQL 中的BOOLEAN表达式介绍 1、概念 在GaussDB数据库中, 阅读全文
posted @ 2024-11-27 11:20 xmut 阅读(2) 评论(0) 推荐(0) 编辑
摘要:@目录一、前言二、GaussDB中的定义三、存储过程的使用场景四、存储过程的使用优缺点五、存储过程的示例及示例解析1、GaussDB存储过程语法格式2、GaussDB存储过程语法示例3、存储过程的调用方法七、总结 一、前言 华为云数据库GaussDB是一款高性能、高安全性的云原生数据库,在数据库领域 阅读全文
posted @ 2024-11-27 11:19 xmut 阅读(4) 评论(0) 推荐(0) 编辑
摘要:​ 目录 一、函数在数据库中的作用 二、GaussDB常用基础函数介绍与示例 1、数字操作函数 2、时间和日期处理函数 3、类型转换函数 4、数组函数 5、范围函数 6、窗口函数 7、聚集函数 8、安全函数 9、系统信息函数 10、动态脱敏函数. Tip:由于篇幅缘故,“5.范围函数、6.窗口函数、 阅读全文
posted @ 2024-11-27 11:19 xmut 阅读(4) 评论(0) 推荐(0) 编辑
摘要:@目录一、GaussDB 数据库二、数据类型概念及特点三、常用数据类型1、常用字符串类型介绍2、布尔类型3、数值类型4、日期/时间类型四、数据类型选择建议 一、GaussDB 数据库 GaussDB是华为基于openGauss自研生态推出的云化企业级分布式关系型数据库,它支持多种数据类型,包括数值、 阅读全文
posted @ 2024-11-27 11:18 xmut 阅读(12) 评论(0) 推荐(0) 编辑
摘要:@目录一、数据类型转换场景二、数据类型转换及示例1、cast(value AS type)2、to_date(text)3、to_date(text,format)4、to_char(datetime, format)5、to_char(string)6、CASE 表达式三、 小结 一、数据类型转换 阅读全文
posted @ 2024-11-27 11:17 xmut 阅读(4) 评论(0) 推荐(0) 编辑
摘要:​ 目录 一、GaussDB的权限概述 二、GaussDB权限设计建议 三、GaussDB的GRANT命令 1.功能说明 2.注意事项 3.常用语法 四、GaussDB的REVOKE命令用法 1.功能说明 2.注意事项 3.常用语法 五、GaussDB示例 1.GRANT 语句示例 2.REVOKE 阅读全文
posted @ 2024-11-27 11:17 xmut 阅读(10) 评论(0) 推荐(0) 编辑
摘要:@目录简介内容描述实验环境说明1 GaussDB数据库购买1.1 实验介绍1.1.1 关于本实验1.1.2 实验目的1.2 购买GaussDB数据库1.2.1 登录华为云1.2.2 购买华为云GaussDB数据库 简介 本指导书适用于在华为云部署购买GaussDB数据库,通过该指导书可以顺利完成Ga 阅读全文
posted @ 2024-11-27 11:16 xmut 阅读(2) 评论(0) 推荐(0) 编辑
摘要:@目录1. 通过公网连接GaussDB1.1 实验介绍1.1.1 关于本实验1.1.2 实验目的1.2 购买GaussDB数据库(可选)1.3 公网IP绑定1.3.1 购买弹性公网IP1.3.2 绑定GaussDB数据库2 附录一:安装和配置JDK2.1 下载并安装JDK2.2 配置JDK环境变量 阅读全文
posted @ 2024-11-27 11:15 xmut 阅读(5) 评论(0) 推荐(0) 编辑
摘要:前言: 华为云数据库 GaussDB是一款拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳定可靠,扩展性强,性能优越的企业级数据库服务。同时具有PB级海量数据存储、实时高效访问、自动化运维等特点,广泛应用于金融、电信、物流、电商、政体等行 阅读全文
posted @ 2024-11-27 11:14 xmut 阅读(17) 评论(0) 推荐(0) 编辑
摘要:​什么是GaussDB 简介 GaussDB是华为自主创新研发的分布式关系型数据库。该产品具备企业级复杂事务混合负载能力,同时支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+的扩展能力,PB级海量存储。同时拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力 阅读全文
posted @ 2024-11-27 11:13 xmut 阅读(3) 评论(0) 推荐(0) 编辑
摘要:​ 背景 GaussDB是华为公司倾力打造的自研企业级分布式关系型数据库,该产品具备企业级复杂事务混合负载能力,同时支持优异的分布式事务,同城跨AZ部署,数据0丢失,支持1000+扩展能力,PB级海量存储等企业级数据库特性。拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等 阅读全文
posted @ 2024-11-27 11:12 xmut 阅读(2) 评论(0) 推荐(0) 编辑
摘要:问题现象 使用分区表进行相关查询业务,SQL性能慢。 原因分析 导致分区表业务慢的常见原因有以下几种: 分区索引失效,顺序扫描导致的SQL性能慢 分区表无法进行分区剪枝导致的SQL性能慢 SQL计划选择非最优导致的SQL性能慢 处理方法 判断是否存在索引异常的行为 部分分区DDL如果不带UPDATE 阅读全文
posted @ 2024-11-27 11:11 xmut 阅读(3) 评论(0) 推荐(0) 编辑
摘要:问题现象 数据库进程内存占比较高 长时间占比较高 观察监控平台内存占用的变化曲线,无论当前数据库是否有业务在运行,数据库进程内存占总机器内存的比例长时间处于较高状态,且不下降。 执行作业期间占比较高 数据库进程在没有业务执行时,内存使用持续处于较低的状态,当有业务执行时,内存占用升高,待作业执行结束 阅读全文
posted @ 2024-11-27 11:11 xmut 阅读(1) 评论(0) 推荐(0) 编辑
摘要:​ 前言 GaussDB数据库定时任务主要可以用于实现定期的备份、统计信息采集、数据汇总、数据清理与优化等,它是指在指定的时间间隔内自动执行一次或多次SQL语句的程序。 一、GaussDB数据库定时任务介绍 GaussDB数据库兼容Oracle定时任务功能主要通过DBE_TASK高级功能包提供的二次 阅读全文
posted @ 2024-11-27 11:11 xmut 阅读(17) 评论(0) 推荐(0) 编辑
摘要:​ 目录 一、前言 二、前提条件 1、连接数据库实例 2、GaussDB实例正常运行 三、操作示例 1、选择实例并进入SQL执行界面 2、创建数据库用户 3、创建数据库 4、创建SCHEMA 5、创建表(增删改查) 1)创建3张表,并初始化一些数据 2)假设查询场景,并通过SQL 实现 一、前言 随 阅读全文
posted @ 2024-11-27 11:10 xmut 阅读(9) 评论(0) 推荐(0) 编辑
摘要:​ 一、前言 GaussDB是一款基于云计算技术的高性能关系型数据库,支持多种数据模型和分布式架构。在GaussDB中,视图管理是非常重要的一项功能,它可以帮助用户更方便地管理和查询数据。 数据库视图管理是指对数据库中的视图进行创建、修改、删除、查询等操作的过程。 二、准备条件 参考上一篇文章《Ga 阅读全文
posted @ 2024-11-27 11:10 xmut 阅读(3) 评论(0) 推荐(0) 编辑
摘要:一、前言 随着互联网的快速发展,数据量呈现爆炸式增长。如何高效地管理和查询这些数据成为了企业面临的重要问题。而数据库索引作为数据库优化的关键手段之一,对于提高数据库性能和查询效率具有重要作用。本文将介绍GaussDB云数据库的索引创建和管理方法,并结合实际应用场景进行分析。 二、注意事项 索引建立在 阅读全文
posted @ 2024-11-27 11:10 xmut 阅读(2) 评论(0) 推荐(0) 编辑
摘要:@目录问题描述问题现象告警业务影响原因分析分析步骤分析定位方法步骤一步骤二步骤三步骤四CPU满I/O满或者I/O异常内存满网络异常步骤五并发问题数据库配置问题异常等待事件长时间性能下降短时性能抖动不优SQL 问题描述 整体性能慢。不满足客户作业对时延要求或者不满足客户预期。 问题现象 业务反馈业务接 阅读全文
posted @ 2024-11-27 11:09 xmut 阅读(3) 评论(0) 推荐(0) 编辑
摘要:​ 目录 一、实验环境 二、登录华为云创建测试库表 1、登录GaussDB云数据库 2、建库、建表,用于测试 3、新增普通角色(用户)用于登录及访问测试(可选) 4、获取对应的公网IP 三、创建java工程 1、创建java工程 2、添加jar包 3、编辑Java代码 四、执行并查看测试结果 一、实 阅读全文
posted @ 2024-11-27 11:09 xmut 阅读(12) 评论(0) 推荐(0) 编辑
摘要:一、前言 SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持SQL标准(默认支持SQL2、SQL3和SQL4的主要特性)。 本系列将以《云数据库GaussDB—SQL参考》在线文档为主线进行介绍。 二、CASE Expression(CASE表达式)介绍 在GaussDB SQL中,C 阅读全文
posted @ 2024-11-27 11:08 xmut 阅读(3) 评论(0) 推荐(0) 编辑
摘要:一、前言 SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持SQL标准(默认支持SQL2、SQL3和SQL4的主要特性)。 本系列将以《云数据库GaussDB—SQL参考》在线文档为主线进行介绍。 二、GaussDB数据库中的常量和变量的基本概述及语法定义 数据库中的变量和常量是两种重 阅读全文
posted @ 2024-11-27 11:07 xmut 阅读(11) 评论(0) 推荐(0) 编辑
摘要:一、前言 SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持SQL标准(默认支持SQL2、SQL3和SQL4的主要特性)。 本系列将以《云数据库GaussDB—SQL参考》在线文档为主线进行介绍。 GOTO 语句是直观基本的控制流语句,会导致控制流发生无条件更改。它用于分流至使用 SQ 阅读全文
posted @ 2024-11-27 11:07 xmut 阅读(5) 评论(0) 推荐(0) 编辑
摘要:​ 什么是HTAP? 本篇为大家分享《GaussDB在HTAP上的探索和发展》。 首先,我们看一下TP和AP的特点。TP一般是做交易型的业务,它的数据量通常来说比较小,在GB~TB的范围内,它要求低时延、高吞吐,同时对高可用、故障恢复要求较高。AP一般用于对历史数据做分析,根据数据分析的结论为企业的 阅读全文
posted @ 2024-11-27 11:06 xmut 阅读(9) 评论(0) 推荐(0) 编辑
摘要:​ 迁移是数据库选型过程中客户最为关心的话题之一,经过大量的沟通调研,我们总结了三个客户在数据库迁移方面的主要期望:迁移不影响业务运行(安心),迁移不能丢数据(放心),迁移实施起来简单(省心)。 本文从客户视角的三个疑问出发,一起了解华为云GaussDB数据库的迁移解决方案具有哪些核心技术,如何做到 阅读全文
posted @ 2024-11-27 11:06 xmut 阅读(5) 评论(0) 推荐(0) 编辑
摘要:一、前言 GaussDB是一款高性能、高可用的分布式数据库,广泛应用于各类行业和场景。在GaussDB中,锁是实现并发控制的关键机制之一,用于协调多个事务之间的数据访问,确保数据的一致性和完整性。本文将围绕GaussDB数据库的LOCK TABLE 做一简单介绍。 二、GaussDB数据库的锁 Ga 阅读全文
posted @ 2024-11-27 11:06 xmut 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一、前言 在数据库中构建动态SQL语句是指根据不同的条件或参数创建不同的SQL语句。这通常是为了适应不同的业务需求,提高SQL的灵活性和效率。GaussDB数据库是一款具备高性能、高可用性和高扩展性的关系型数据库,它提供了丰富的功能和工具,支持动态SQL语句的构建。下面我们将介绍如何使用GaussD 阅读全文
posted @ 2024-11-27 11:05 xmut 阅读(2) 评论(0) 推荐(0) 编辑
摘要:一、前言 随着企业数据量的不断增长和业务需求的复杂性增加,选择一个高效、可靠且智能的数据存储和管理解决方案变得越来越重要。GaussDB是一种先进的关系型数据库管理系统,为企业提供了强大的数据处理能力,其物化视图(Materialized Views)功能在数据查询和管理方面具有重要作用。本文以Ga 阅读全文
posted @ 2024-11-27 11:05 xmut 阅读(2) 评论(0) 推荐(0) 编辑
摘要:一、前言 数据库与数据管理有着密切的关系,两者共同构成了一个完整的、可扩展的数据库管理系统。 数据库是用于存储数据的系统,为数据提供了安全、可靠、可扩展和可管理的存储环境。 随着信息技术的飞速发展,数据已经成为企业的核心资产之一。在这个数据驱动的时代,数据管理成为了企业追求卓越的关键因素之一。Gau 阅读全文
posted @ 2024-11-27 11:04 xmut 阅读(6) 评论(0) 推荐(0) 编辑
摘要:​ 数据库是应用和计算机的核心组成,试想,如果没有数据库,就像人的大脑没有了记忆一样,信息也得不到共享,那么,对开发者来说,如何设计一款高效易用的数据库至关重要。 GaussDB是企业级分布式数据库,具备分布式强一致、有效降低容灾成本、支持PB级海量数据、智能诊断等优点,是当下炙手可热的主流数据库, 阅读全文
posted @ 2024-11-27 11:04 xmut 阅读(2) 评论(0) 推荐(0) 编辑
摘要:一、前言 SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持的SQL标准(默认支持SQL2、SQL3和SQL4的主要特性)。 本系列将以《云数据库GaussDB—SQL参考》为主线进行介绍。 二、GaussDB SQL 中的BOOLEAN表达式介绍 1、概念 在GaussDB数据库中, 阅读全文
posted @ 2024-11-27 11:04 xmut 阅读(2) 评论(0) 推荐(0) 编辑
摘要:一、前言 在SQL语言中,ETL(抽取、转换和加载)是一种用于将数据从源系统抽取到目标系统的过程。ETL过程通常包括三个阶段:抽取(Extract)、转换(Transform)和加载(Load)。但这些其实都脱离不了数据库系统,本节从GaussDB数据库生态出发,给大家简单讲一下SQL 与 ETL的 阅读全文
posted @ 2024-11-27 11:03 xmut 阅读(3) 评论(0) 推荐(0) 编辑
摘要:一、前言 SQL(结构化查询语言)是一种用于管理关系型数据库的标准语言。它允许用户通过使用SQL语言来操作数据库中的数据。而在SQL中,UNION是一个非常强大的功能,它可以将多个SELECT语句的结果合并成一个结果集。本文将以GaussDB数据库为例,介绍一下UNION操作符的使用。 二、Gaus 阅读全文
posted @ 2024-11-27 11:03 xmut 阅读(5) 评论(0) 推荐(0) 编辑
摘要:一、前言 SQL是用于数据分析和数据处理的最重要的编程语言之一,表连接(JOIN)是数据库中SQL的一种常见操作,在实际应用中,我们需要根据业务需求从两个或多个相关的表中获取信息。 二、GaussDB JOIN GaussDB是华为推出的企业级分布式关系型数据库。GaussDB JOIN 子句是基于 阅读全文
posted @ 2024-11-27 11:03 xmut 阅读(6) 评论(0) 推荐(0) 编辑
摘要:一、前言 层次递归查询是一种常见的SQL查询方式,特别是在一些层次化的数据存储结构中经常用到。本文主要以GaussDB数据库为实验平台,为大家讲解其使用方法。 二、GuassDB数据库层次递归查询概念 层次化结构可以理解为树状数据结构,由节点构成。举个简单的例子,如下图所示,由子节点向上查询根节点, 阅读全文
posted @ 2024-11-27 11:02 xmut 阅读(5) 评论(0) 推荐(0) 编辑
摘要:一、前言 数据去重在数据库中是比较常见的操作。复杂的业务场景、多业务线的数据来源等等,都会带来重复数据的存储。本文以GaussDB数据库为实验平台,将为大家详细讲解如何去重。 二、数据去重应用场景 数据库管理(含备份):在数据库中进行数据去重可以避免数据重复存储、备份,提高数据库的存储效率、降低备份 阅读全文
posted @ 2024-11-27 11:02 xmut 阅读(4) 评论(0) 推荐(0) 编辑
摘要:一、前言 GaussDB是一种分布式的关系型数据库,元数据(表、列、视图、索引、存储过程等对象)是其重要的一部分。元数据是指描述数据的数据,包括数据的定义、结构、属性、关系等信息。本文以GaussDB物理数据库为主,结合元数据的概念简单介绍一下相关内容。 二、元数据简介 1、元数据定义 按照传统的定 阅读全文
posted @ 2024-11-27 11:02 xmut 阅读(12) 评论(0) 推荐(0) 编辑
摘要:​ 前言 我们先从一个SQL语句说起(以某传统单机数据库为例)。 也许这就是我们业务代码中潜藏的一个SQL语句,对于一个普通开发者来说,这个语句编写工整,逻辑清晰,没有什么问题,可以直接推到代码仓中交付上线。但是一个有经验的开发者或数据库管理员可能会发现这个SQL存在诸多的优化点: 两张表的id字段 阅读全文
posted @ 2024-11-27 11:01 xmut 阅读(6) 评论(0) 推荐(0) 编辑
摘要:一 、前言 传统的数据库管理软件,不仅需要下载安装、功能还比较单一,而且已经滞后于云服务的发展模式。华为GaussDB云数据库提供了配套的生态工具数据管理服务DAS。 DAS通过与数据库内核的紧密结合,提供了数据库开发、运维、智能诊断一站式云上数据库管理平台,方便用户使用和运维华为云数据库。 二、D 阅读全文
posted @ 2024-11-27 11:01 xmut 阅读(11) 评论(0) 推荐(0) 编辑
摘要:一、前言 行存表和列存表是数据库中两种常见的数据存储方式。随着信息技术的飞速发展,数据存储和管理以及如何高效地存储和处理大量的数据已经成为了我们的一大挑战。 为了解决这个问题,行存表与列存表应运而生,它们以其独特的优势在各个场景得到了高效的应用。GaussDB支持行、列存储,本文将简单给大家介绍一下 阅读全文
posted @ 2024-11-27 11:00 xmut 阅读(6) 评论(0) 推荐(0) 编辑
摘要:问题描述 CPU利用率是衡量系统负载和健康度的重要指标之一,系统在运行过程中时常发生CPU利用率高的情况。在分析性能问题时,可通过火焰图查看CPU耗时,了解瓶颈在哪里。 问题现象 部分sql执行速度不符合预期。 告警 慢sql告警。 cpu使用率高告警。 数据库整体运行慢。 业务影响 业务性能差。 阅读全文
posted @ 2024-11-27 11:00 xmut 阅读(2) 评论(0) 推荐(0) 编辑
摘要:一、前言 SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持SQL标准(默认支持SQL2、SQL3和SQL4的主要特性)。 本系列将以《云数据库GaussDB—SQL参考》为主线进行介绍。 二、条件表达式的概念及GaussDB中的常见条件表达式 条件表达式是指在数据库中进行SQL语句查 阅读全文
posted @ 2024-11-27 10:55 xmut 阅读(17) 评论(0) 推荐(0) 编辑
摘要:一、前言 SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持SQL标准(默认支持SQL2、SQL3和SQL4的主要特性)。 本系列将以《云数据库GaussDB—SQL参考》在线文档为主线进行介绍。 欢迎使用GaussDB数据库数组表达式。在本文中,我们将介绍GaussDB数据库中数组表 阅读全文
posted @ 2024-11-27 10:55 xmut 阅读(4) 评论(0) 推荐(0) 编辑
摘要:一、前言 SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持SQL标准(默认支持SQL2、SQL3和SQL4的主要特性)。 本系列将以《云数据库GaussDB—SQL参考》为主线进行介绍。 二、GaussDB数据库总的循环语句 在GaussDB数据库中,循环语句是一种常用的控制流语句, 阅读全文
posted @ 2024-11-27 10:54 xmut 阅读(12) 评论(0) 推荐(0) 编辑
摘要:​ 本篇为大家分享GaussDB高安全的关键特性,名字叫密态等值,是一个关于全密态的关键能力。 数据成为生产要素,合规要求趋于严格 大家应该都有切身的体会,近些年数据的重要性越来越高,特别是国家已经把数据明确定义为了生产要素。生产要素是什么?就好像过去的石油,从工业革命时期开始,每一家工业企业几乎都 阅读全文
posted @ 2024-11-27 10:54 xmut 阅读(3) 评论(0) 推荐(0) 编辑
摘要:​ 本篇将分享GaussDB数据库迁移的创新实践。 易迁移能力是企业数据库替换选型的关键考量 数据库的选型除了要看数据库本身的能力外,能否很平滑地从其他数据库迁移到GaussDB,也是很多企业考量的关键因素。而数据库能否平滑迁移有两个非常核心的要素,一个是数据库本身,比如能否很好地兼容主流数据库的语 阅读全文
posted @ 2024-11-27 10:53 xmut 阅读(9) 评论(0) 推荐(0) 编辑
摘要:​ 本篇为大家分享GaussDB性能调优的实践。主要包括三个部分,分别是性能调优的整体介绍,性能调优的关键技术,性能调优的应用实践。 GaussDB性能调优简介 我们知道数据库作为系统软件,在整个计算机体系中起到关键的承上启下作用。可以看到应用程序通过北向接口与数据库进行交互,数据库通过南向接口与操 阅读全文
posted @ 2024-11-27 10:53 xmut 阅读(9) 评论(0) 推荐(0) 编辑
摘要:一、前言 在本文中,我们将介绍GaussDB数据库中的用户定义函数重载的概念、用法以及示例。用户定义函数是 SQL 中常用的“编程工具”,允许我们自定义函数来处理和操作数据。而函数重载则是指在一个数据库中定义多个具有相同名字但参数不同的函数,以此实现不同的功能。 二、函数重载的定义 函数重载是一种允 阅读全文
posted @ 2024-11-27 10:53 xmut 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一、前言 在数据库中,游标(cursor)是一种非常重要的工具,用于在数据库查询结果集中进行定位和操作。游标提供了一种在多行数据结果集中逐行处理每一行的机制,允许开发人员对每一行的数据进行操作,如检索、过滤、修改等。本文将结合GaussDB数据库,简单的给大家做一介绍。 二、概述(GaussDB) 阅读全文
posted @ 2024-11-27 10:52 xmut 阅读(7) 评论(0) 推荐(0) 编辑
摘要:一、前言 华为云GaussDB数据库是一款高性能、高安全性的云原生数据库,在GaussDB中,自定义函数是一个不容忽视的重要功能。本文将简单介绍一下自定义函数在GaussDB中的使用场景、使用优缺点、示例及示例解析等,为读者提供指导与帮助。 二、自定义函数(Function)概述 在SQL中,自定义 阅读全文
posted @ 2024-11-27 10:52 xmut 阅读(9) 评论(0) 推荐(0) 编辑
摘要:​ 随着企业数字化转型进入深水区,数据库系统越来越复杂,运维团队维护的数据库规模越来越大,传统工具化的运维已无法满足当前运维的要求,数据库运维逐渐向智能化发展。 如何更好地感知和预测数据库故障,进而进行智能诊断、自适应恢复,是我们一直探索的内容。接下来本篇将分享GaussDB在运维自动化驾驶上的探索 阅读全文
posted @ 2024-11-27 10:51 xmut 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一、前言 在SQL语言中,ETL(抽取、转换和加载)是一种用于将数据从源系统抽取到目标系统的过程。ETL过程通常包括三个阶段:抽取(Extract)、转换(Transform)和加载(Load)。但这些其实都脱离不了数据库系统,本节从GaussDB数据库生态出发,给大家简单讲一下SQL 与 ETL的 阅读全文
posted @ 2024-11-25 16:36 xmut 阅读(17) 评论(0) 推荐(0) 编辑
摘要:一、前言 SQL(结构化查询语言)是一种用于管理关系型数据库的标准语言。它允许用户通过使用SQL语言来操作数据库中的数据。而在SQL中,UNION是一个非常强大的功能,它可以将多个SELECT语句的结果合并成一个结果集。本文将以GaussDB数据库为例,介绍一下UNION操作符的使用。 二、Gaus 阅读全文
posted @ 2024-11-25 16:35 xmut 阅读(4) 评论(0) 推荐(0) 编辑
摘要:一、前言 SQL是用于数据分析和数据处理的最重要的编程语言之一,表连接(JOIN)是数据库中SQL的一种常见操作,在实际应用中,我们需要根据业务需求从两个或多个相关的表中获取信息。 二、GaussDB JOIN GaussDB是华为推出的企业级分布式关系型数据库。GaussDB JOIN 子句是基于 阅读全文
posted @ 2024-11-25 16:35 xmut 阅读(4) 评论(0) 推荐(0) 编辑
摘要:一、前言 层次递归查询是一种常见的SQL查询方式,特别是在一些层次化的数据存储结构中经常用到。本文主要以GaussDB数据库为实验平台,为大家讲解其使用方法。 二、GuassDB数据库层次递归查询概念 层次化结构可以理解为树状数据结构,由节点构成。举个简单的例子,如下图所示,由子节点向上查询根节点, 阅读全文
posted @ 2024-11-25 16:35 xmut 阅读(4) 评论(0) 推荐(0) 编辑
摘要:一、前言 数据去重在数据库中是比较常见的操作。复杂的业务场景、多业务线的数据来源等等,都会带来重复数据的存储。本文以GaussDB数据库为实验平台,将为大家详细讲解如何去重。 二、数据去重应用场景 数据库管理(含备份):在数据库中进行数据去重可以避免数据重复存储、备份,提高数据库的存储效率、降低备份 阅读全文
posted @ 2024-11-25 16:35 xmut 阅读(20) 评论(0) 推荐(0) 编辑
摘要:一、前言 GaussDB是一种分布式的关系型数据库,元数据(表、列、视图、索引、存储过程等对象)是其重要的一部分。元数据是指描述数据的数据,包括数据的定义、结构、属性、关系等信息。本文以GaussDB物理数据库为主,结合元数据的概念简单介绍一下相关内容。 二、元数据简介 1、元数据定义 按照传统的定 阅读全文
posted @ 2024-11-25 16:34 xmut 阅读(10) 评论(0) 推荐(0) 编辑
摘要:​ 前言 我们先从一个SQL语句说起(以某传统单机数据库为例)。 也许这就是我们业务代码中潜藏的一个SQL语句,对于一个普通开发者来说,这个语句编写工整,逻辑清晰,没有什么问题,可以直接推到代码仓中交付上线。但是一个有经验的开发者或数据库管理员可能会发现这个SQL存在诸多的优化点: 两张表的id字段 阅读全文
posted @ 2024-11-25 16:34 xmut 阅读(14) 评论(0) 推荐(0) 编辑
摘要:一 、前言 传统的数据库管理软件,不仅需要下载安装、功能还比较单一,而且已经滞后于云服务的发展模式。华为GaussDB云数据库提供了配套的生态工具数据管理服务DAS。 DAS通过与数据库内核的紧密结合,提供了数据库开发、运维、智能诊断一站式云上数据库管理平台,方便用户使用和运维华为云数据库。 二、D 阅读全文
posted @ 2024-11-25 16:33 xmut 阅读(7) 评论(0) 推荐(0) 编辑
摘要:一、前言 行存表和列存表是数据库中两种常见的数据存储方式。随着信息技术的飞速发展,数据存储和管理以及如何高效地存储和处理大量的数据已经成为了我们的一大挑战。 为了解决这个问题,行存表与列存表应运而生,它们以其独特的优势在各个场景得到了高效的应用。GaussDB支持行、列存储,本文将简单给大家介绍一下 阅读全文
posted @ 2024-11-25 16:33 xmut 阅读(19) 评论(0) 推荐(0) 编辑
摘要:问题描述 CPU利用率是衡量系统负载和健康度的重要指标之一,系统在运行过程中时常发生CPU利用率高的情况。在分析性能问题时,可通过火焰图查看CPU耗时,了解瓶颈在哪里。 问题现象 部分sql执行速度不符合预期。 告警 慢sql告警。 cpu使用率高告警。 数据库整体运行慢。 业务影响 业务性能差。 阅读全文
posted @ 2024-11-25 16:33 xmut 阅读(5) 评论(0) 推荐(0) 编辑
摘要:一、前言 SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持SQL标准(默认支持SQL2、SQL3和SQL4的主要特性)。 本系列将以《云数据库GaussDB—SQL参考》在线文档为主线进行介绍。 二、CASE Expression(CASE表达式)介绍 在GaussDB SQL中,C 阅读全文
posted @ 2024-11-25 16:32 xmut 阅读(6) 评论(0) 推荐(0) 编辑
摘要:一、前言 SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持SQL标准(默认支持SQL2、SQL3和SQL4的主要特性)。 本系列将以《云数据库GaussDB—SQL参考》在线文档为主线进行介绍。 二、GaussDB数据库中的常量和变量的基本概述及语法定义 数据库中的变量和常量是两种重 阅读全文
posted @ 2024-11-25 16:32 xmut 阅读(1) 评论(0) 推荐(0) 编辑
摘要:一、前言 SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持SQL标准(默认支持SQL2、SQL3和SQL4的主要特性)。 本系列将以《云数据库GaussDB—SQL参考》在线文档为主线进行介绍。 GOTO 语句是直观基本的控制流语句,会导致控制流发生无条件更改。它用于分流至使用 SQ 阅读全文
posted @ 2024-11-25 16:32 xmut 阅读(9) 评论(0) 推荐(0) 编辑
摘要:​ 什么是HTAP? 本篇为大家分享《GaussDB在HTAP上的探索和发展》。 首先,我们看一下TP和AP的特点。TP一般是做交易型的业务,它的数据量通常来说比较小,在GB~TB的范围内,它要求低时延、高吞吐,同时对高可用、故障恢复要求较高。AP一般用于对历史数据做分析,根据数据分析的结论为企业的 阅读全文
posted @ 2024-11-25 16:32 xmut 阅读(5) 评论(0) 推荐(0) 编辑
摘要:​ 迁移是数据库选型过程中客户最为关心的话题之一,经过大量的沟通调研,我们总结了三个客户在数据库迁移方面的主要期望:迁移不影响业务运行(安心),迁移不能丢数据(放心),迁移实施起来简单(省心)。 本文从客户视角的三个疑问出发,一起了解华为云GaussDB数据库的迁移解决方案具有哪些核心技术,如何做到 阅读全文
posted @ 2024-11-25 16:31 xmut 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一、前言 GaussDB是一款高性能、高可用的分布式数据库,广泛应用于各类行业和场景。在GaussDB中,锁是实现并发控制的关键机制之一,用于协调多个事务之间的数据访问,确保数据的一致性和完整性。本文将围绕GaussDB数据库的LOCK TABLE 做一简单介绍。 二、GaussDB数据库的锁 Ga 阅读全文
posted @ 2024-11-25 16:31 xmut 阅读(12) 评论(0) 推荐(0) 编辑
摘要:一、前言 在数据库中构建动态SQL语句是指根据不同的条件或参数创建不同的SQL语句。这通常是为了适应不同的业务需求,提高SQL的灵活性和效率。GaussDB数据库是一款具备高性能、高可用性和高扩展性的关系型数据库,它提供了丰富的功能和工具,支持动态SQL语句的构建。下面我们将介绍如何使用GaussD 阅读全文
posted @ 2024-11-25 16:30 xmut 阅读(11) 评论(0) 推荐(0) 编辑
摘要:一、前言 随着企业数据量的不断增长和业务需求的复杂性增加,选择一个高效、可靠且智能的数据存储和管理解决方案变得越来越重要。GaussDB是一种先进的关系型数据库管理系统,为企业提供了强大的数据处理能力,其物化视图(Materialized Views)功能在数据查询和管理方面具有重要作用。本文以Ga 阅读全文
posted @ 2024-11-25 16:30 xmut 阅读(8) 评论(0) 推荐(0) 编辑
摘要:一、前言 数据库与数据管理有着密切的关系,两者共同构成了一个完整的、可扩展的数据库管理系统。 数据库是用于存储数据的系统,为数据提供了安全、可靠、可扩展和可管理的存储环境。 随着信息技术的飞速发展,数据已经成为企业的核心资产之一。在这个数据驱动的时代,数据管理成为了企业追求卓越的关键因素之一。Gau 阅读全文
posted @ 2024-11-25 16:30 xmut 阅读(8) 评论(0) 推荐(0) 编辑
摘要:​ 数据库是应用和计算机的核心组成,试想,如果没有数据库,就像人的大脑没有了记忆一样,信息也得不到共享,那么,对开发者来说,如何设计一款高效易用的数据库至关重要。 GaussDB是企业级分布式数据库,具备分布式强一致、有效降低容灾成本、支持PB级海量数据、智能诊断等优点,是当下炙手可热的主流数据库, 阅读全文
posted @ 2024-11-25 16:29 xmut 阅读(10) 评论(0) 推荐(0) 编辑
摘要:​什么是GaussDB 简介 GaussDB是华为自主创新研发的分布式关系型数据库。该产品具备企业级复杂事务混合负载能力,同时支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+的扩展能力,PB级海量存储。同时拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力 阅读全文
posted @ 2024-11-25 16:29 xmut 阅读(18) 评论(0) 推荐(0) 编辑
摘要:​ 背景 GaussDB是华为公司倾力打造的自研企业级分布式关系型数据库,该产品具备企业级复杂事务混合负载能力,同时支持优异的分布式事务,同城跨AZ部署,数据0丢失,支持1000+扩展能力,PB级海量存储等企业级数据库特性。拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等 阅读全文
posted @ 2024-11-25 16:29 xmut 阅读(9) 评论(0) 推荐(0) 编辑
摘要:问题现象 使用分区表进行相关查询业务,SQL性能慢。 原因分析 导致分区表业务慢的常见原因有以下几种: 分区索引失效,顺序扫描导致的SQL性能慢 分区表无法进行分区剪枝导致的SQL性能慢 SQL计划选择非最优导致的SQL性能慢 处理方法 判断是否存在索引异常的行为 部分分区DDL如果不带UPDATE 阅读全文
posted @ 2024-11-25 16:28 xmut 阅读(6) 评论(0) 推荐(0) 编辑
摘要:问题现象 数据库进程内存占比较高 长时间占比较高 观察监控平台内存占用的变化曲线,无论当前数据库是否有业务在运行,数据库进程内存占总机器内存的比例长时间处于较高状态,且不下降。 执行作业期间占比较高 数据库进程在没有业务执行时,内存使用持续处于较低的状态,当有业务执行时,内存占用升高,待作业执行结束 阅读全文
posted @ 2024-11-25 16:28 xmut 阅读(3) 评论(0) 推荐(0) 编辑
摘要:​ 前言 GaussDB数据库定时任务主要可以用于实现定期的备份、统计信息采集、数据汇总、数据清理与优化等,它是指在指定的时间间隔内自动执行一次或多次SQL语句的程序。 一、GaussDB数据库定时任务介绍 GaussDB数据库兼容Oracle定时任务功能主要通过DBE_TASK高级功能包提供的二次 阅读全文
posted @ 2024-11-25 16:28 xmut 阅读(3) 评论(0) 推荐(0) 编辑
摘要:​ 目录 一、前言 二、前提条件 1、连接数据库实例 2、GaussDB实例正常运行 三、操作示例 1、选择实例并进入SQL执行界面 2、创建数据库用户 3、创建数据库 4、创建SCHEMA 5、创建表(增删改查) 1)创建3张表,并初始化一些数据 2)假设查询场景,并通过SQL 实现 一、前言 随 阅读全文
posted @ 2024-11-25 16:27 xmut 阅读(11) 评论(0) 推荐(0) 编辑
摘要:​ 一、前言 GaussDB是一款基于云计算技术的高性能关系型数据库,支持多种数据模型和分布式架构。在GaussDB中,视图管理是非常重要的一项功能,它可以帮助用户更方便地管理和查询数据。 数据库视图管理是指对数据库中的视图进行创建、修改、删除、查询等操作的过程。 二、准备条件 参考上一篇文章《Ga 阅读全文
posted @ 2024-11-25 16:24 xmut 阅读(9) 评论(0) 推荐(0) 编辑
摘要:一、前言 随着互联网的快速发展,数据量呈现爆炸式增长。如何高效地管理和查询这些数据成为了企业面临的重要问题。而数据库索引作为数据库优化的关键手段之一,对于提高数据库性能和查询效率具有重要作用。本文将介绍GaussDB云数据库的索引创建和管理方法,并结合实际应用场景进行分析。 二、注意事项 索引建立在 阅读全文
posted @ 2024-11-25 16:24 xmut 阅读(14) 评论(0) 推荐(0) 编辑
摘要:@目录问题描述问题现象告警业务影响原因分析分析步骤分析定位方法步骤一步骤二步骤三步骤四CPU满I/O满或者I/O异常内存满网络异常步骤五并发问题数据库配置问题异常等待事件长时间性能下降短时性能抖动不优SQL 问题描述 整体性能慢。不满足客户作业对时延要求或者不满足客户预期。 问题现象 业务反馈业务接 阅读全文
posted @ 2024-11-25 16:23 xmut 阅读(15) 评论(0) 推荐(0) 编辑
摘要:​ 目录 一、实验环境 二、登录华为云创建测试库表 1、登录GaussDB云数据库 2、建库、建表,用于测试 3、新增普通角色(用户)用于登录及访问测试(可选) 4、获取对应的公网IP 三、创建java工程 1、创建java工程 2、添加jar包 3、编辑Java代码 四、执行并查看测试结果 一、实 阅读全文
posted @ 2024-11-25 16:23 xmut 阅读(39) 评论(0) 推荐(0) 编辑
摘要:@目录简介内容描述实验环境说明1 GaussDB数据库购买1.1 实验介绍1.1.1 关于本实验1.1.2 实验目的1.2 购买GaussDB数据库1.2.1 登录华为云1.2.2 购买华为云GaussDB数据库 简介 本指导书适用于在华为云部署购买GaussDB数据库,通过该指导书可以顺利完成Ga 阅读全文
posted @ 2024-11-25 16:22 xmut 阅读(5) 评论(0) 推荐(0) 编辑
摘要:@目录一、前言二、GaussDB中的定义三、存储过程的使用场景四、存储过程的使用优缺点五、存储过程的示例及示例解析1、GaussDB存储过程语法格式2、GaussDB存储过程语法示例3、存储过程的调用方法七、总结 一、前言 华为云数据库GaussDB是一款高性能、高安全性的云原生数据库,在数据库领域 阅读全文
posted @ 2024-11-25 16:22 xmut 阅读(8) 评论(0) 推荐(0) 编辑
摘要:​ 目录 一、函数在数据库中的作用 二、GaussDB常用基础函数介绍与示例 1、数字操作函数 2、时间和日期处理函数 3、类型转换函数 4、数组函数 5、范围函数 6、窗口函数 7、聚集函数 8、安全函数 9、系统信息函数 10、动态脱敏函数. Tip:由于篇幅缘故,“5.范围函数、6.窗口函数、 阅读全文
posted @ 2024-11-25 16:21 xmut 阅读(8) 评论(0) 推荐(0) 编辑
摘要:@目录一、GaussDB 数据库二、数据类型概念及特点三、常用数据类型1、常用字符串类型介绍2、布尔类型3、数值类型4、日期/时间类型四、数据类型选择建议 一、GaussDB 数据库 GaussDB是华为基于openGauss自研生态推出的云化企业级分布式关系型数据库,它支持多种数据类型,包括数值、 阅读全文
posted @ 2024-11-25 16:21 xmut 阅读(9) 评论(0) 推荐(0) 编辑
摘要:@目录一、数据类型转换场景二、数据类型转换及示例1、cast(value AS type)2、to_date(text)3、to_date(text,format)4、to_char(datetime, format)5、to_char(string)6、CASE 表达式三、 小结 一、数据类型转换 阅读全文
posted @ 2024-11-25 16:20 xmut 阅读(14) 评论(0) 推荐(0) 编辑
摘要:​ 目录 一、GaussDB的权限概述 二、GaussDB权限设计建议 三、GaussDB的GRANT命令 1.功能说明 2.注意事项 3.常用语法 四、GaussDB的REVOKE命令用法 1.功能说明 2.注意事项 3.常用语法 五、GaussDB示例 1.GRANT 语句示例 2.REVOKE 阅读全文
posted @ 2024-11-25 16:19 xmut 阅读(9) 评论(0) 推荐(0) 编辑
摘要:@目录1 实验介绍2 实验目的3 配置DAS服务4 SQL使用入门 1 实验介绍 本实验主要描述如何通过华为云数据管理服务 (Data Admin Service,简称DAS) 来连接华为云GaussDB数据库实例,DAS是一款专业的简化数据库管理工具,提供优质的可视化操作界面,大幅提高工作效率,让 阅读全文
posted @ 2024-11-25 16:19 xmut 阅读(2) 评论(0) 推荐(0) 编辑
摘要:@目录1. 通过公网连接GaussDB1.1 实验介绍1.1.1 关于本实验1.1.2 实验目的1.2 购买GaussDB数据库(可选)1.3 公网IP绑定1.3.1 购买弹性公网IP1.3.2 绑定GaussDB数据库2 附录一:安装和配置JDK2.1 下载并安装JDK2.2 配置JDK环境变量 阅读全文
posted @ 2024-11-25 16:18 xmut 阅读(10) 评论(0) 推荐(0) 编辑
摘要:@目录题目具体操作一、表的创建二、表数据的插入三、数据查询 目的: 这里以学校数据库模型为例,介绍GaussDB数据库、表等常见操作,以及SQL语法使用的介绍。 题目 假设A市B学校为了加强对学校的管理,引入了华为GaussDB数据库。 在B学校里,主要涉及的对象有学生、教师、班级、院系和课程。本实 阅读全文
posted @ 2024-11-25 16:18 xmut 阅读(9) 评论(0) 推荐(0) 编辑
摘要:前言: 华为云数据库 GaussDB是一款拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳定可靠,扩展性强,性能优越的企业级数据库服务。同时具有PB级海量数据存储、实时高效访问、自动化运维等特点,广泛应用于金融、电信、物流、电商、政体等行 阅读全文
posted @ 2024-11-25 16:17 xmut 阅读(8) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示