- 关联发散是开发常用的获取特定汇总数据的方法,但是使用这类方法意味着承担数据爆炸的风险。本篇通过一个典型案例,给出了“求所有值中大于本行值的最小值”的一个调优方案。 关联发散是开发常用的获取特定汇总数据的方法,但是使用这类方法意味着承担数据爆炸的风险。本篇通过一个典型案例,给出了“求所有值中大于本行值的最小值”的一个调优方案。
- 本篇文章主要探讨和解决一个标量子查询同另一查询做nest loop导致整体性能劣化的问题。 本篇文章主要探讨和解决一个标量子查询同另一查询做nest loop导致整体性能劣化的问题。
- 在SQL中,我们常常会用到row_number() over、count() over()这类窗口函数来实现在同一SQL中查询明细和汇总数据,而这有时会引入性能问题。本篇的主旨在于识别和解决这两个窗口函数所引起的性能瓶颈。实际上,窗口函数造成的性能瓶颈同SQL的易读性比起来,有时是可接受的,需要开发人员按照实际情况决定是否调优。本案例性能:调优前7s+ -> 调优后600-ms。 在SQL中,我们常常会用到row_number() over、count() over()这类窗口函数来实现在同一SQL中查询明细和汇总数据,而这有时会引入性能问题。本篇的主旨在于识别和解决这两个窗口函数所引起的性能瓶颈。实际上,窗口函数造成的性能瓶颈同SQL的易读性比起来,有时是可接受的,需要开发人员按照实际情况决定是否调优。本案例性能:调优前7s+ -> 调优后600-ms。
- GaussDB(DWS)审计日志作为GaussDB(DWS)集群数据安全运维的重要支撑手段,记录着数据库的启动和停止、用户的登录和退出、各种各样的语句的执行情况、访问越权操作、事务操作等等,可以提供合规审计依据,支持审计数据转储,可以记录、分析、追踪数据库安全事件,可以进行问题定位等。GaussDB(DWS) 8.2.1版本对审计日志进行了增强,对SQL语句的审计细粒度到表对象中的字段。 GaussDB(DWS)审计日志作为GaussDB(DWS)集群数据安全运维的重要支撑手段,记录着数据库的启动和停止、用户的登录和退出、各种各样的语句的执行情况、访问越权操作、事务操作等等,可以提供合规审计依据,支持审计数据转储,可以记录、分析、追踪数据库安全事件,可以进行问题定位等。GaussDB(DWS) 8.2.1版本对审计日志进行了增强,对SQL语句的审计细粒度到表对象中的字段。
- 一、概述引言:嘿,你好!欢迎来到这个有关使用GaussDB(DWS)构建实时数据仓库的最佳实践的指南。如果你正在寻找一种同时满足严谨性和幽默感的方式来了解这个话题,那么你来对地方了!我们将以一种轻松幽默的口吻,一起探索如何将GaussDB(DWS)发挥到极致,构建一个让你的数据仓库在峡谷中轻盈自如的实时解决方案。数据仓库基础知识:在我们深入GaussDB(DWS)的魅力之前,让我们先简要了... 一、概述引言:嘿,你好!欢迎来到这个有关使用GaussDB(DWS)构建实时数据仓库的最佳实践的指南。如果你正在寻找一种同时满足严谨性和幽默感的方式来了解这个话题,那么你来对地方了!我们将以一种轻松幽默的口吻,一起探索如何将GaussDB(DWS)发挥到极致,构建一个让你的数据仓库在峡谷中轻盈自如的实时解决方案。数据仓库基础知识:在我们深入GaussDB(DWS)的魅力之前,让我们先简要了...
- DWS是一个分布式架构的MPP集群,物理部署上涉及数百数千台主机和对应的磁盘,以及这些主机所在的大规模分布式高速组网环境。在逻辑上,MPPDB包括CM、GTM、CN、DN各种实例组件的配合工作。因此DWS的故障场景较多,不过我们提供了针对各种故障场景的系统性修复方案。通过此文可以了解DWS服务面临的故障场景和对应的修复方案。 DWS是一个分布式架构的MPP集群,物理部署上涉及数百数千台主机和对应的磁盘,以及这些主机所在的大规模分布式高速组网环境。在逻辑上,MPPDB包括CM、GTM、CN、DN各种实例组件的配合工作。因此DWS的故障场景较多,不过我们提供了针对各种故障场景的系统性修复方案。通过此文可以了解DWS服务面临的故障场景和对应的修复方案。
- 服务器准备本篇博客可以使用华为云提供的测试 ECS,进行实践,领取地址为:https://activity.huaweicloud.com/free_test/如果没有领取到或者名额已满,可以用 VM 在本地安装一个虚拟主机,在安装 CentOS 即可。本实验为了发现潜在问题,顾橡皮擦选择了一款站外服务器,配置如下:1 CPU 2 GB / CentOS 7.6 64位 / 40 GB 系... 服务器准备本篇博客可以使用华为云提供的测试 ECS,进行实践,领取地址为:https://activity.huaweicloud.com/free_test/如果没有领取到或者名额已满,可以用 VM 在本地安装一个虚拟主机,在安装 CentOS 即可。本实验为了发现潜在问题,顾橡皮擦选择了一款站外服务器,配置如下:1 CPU 2 GB / CentOS 7.6 64位 / 40 GB 系...
- 主动预防关键工具排查 主动预防关键工具排查
- 数据,对我们的系统的重要性不言而喻。数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的原始素材;计算机系统数据经常被誉为工业社会的“石油”。在数据和数据库往往是分不开的,而在这方面,华为云,做出了极大的贡献。#一、什么是高斯数据库在以往我学习的数据库,比如Mysql,Redis,在我的理解里,他们是两种不同的产品,一个是关系型数据库,一个是非关系型数据... 数据,对我们的系统的重要性不言而喻。数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的原始素材;计算机系统数据经常被誉为工业社会的“石油”。在数据和数据库往往是分不开的,而在这方面,华为云,做出了极大的贡献。#一、什么是高斯数据库在以往我学习的数据库,比如Mysql,Redis,在我的理解里,他们是两种不同的产品,一个是关系型数据库,一个是非关系型数据...
- analyze用于收集表的统计信息。新版本的analyze在底层算法和性能上都有了较大改进:1. 将列存行数估算方法从“采集样本估算”改为“直接从CUDesc精准读取”,样本分配更加合理。2. 百分比analyze性能优化,行存提升44%,列存提升73%。3. 全新的列存采样算法,随机性更好,性能提升30%。4. 行存“蓄水池采样算法”随机性增强,统计信息更准。5. 将采样算法与存储格式分离... analyze用于收集表的统计信息。新版本的analyze在底层算法和性能上都有了较大改进:1. 将列存行数估算方法从“采集样本估算”改为“直接从CUDesc精准读取”,样本分配更加合理。2. 百分比analyze性能优化,行存提升44%,列存提升73%。3. 全新的列存采样算法,随机性更好,性能提升30%。4. 行存“蓄水池采样算法”随机性增强,统计信息更准。5. 将采样算法与存储格式分离...
- Windows上Data_Studio连接华为云服务器上openGauss数据库的几个问题汇总(不包括openGauss配置文件修改等问题) Windows上Data_Studio连接华为云服务器上openGauss数据库的几个问题汇总(不包括openGauss配置文件修改等问题)
- 今天我们来一起使用一下高斯云数据库,注意哦,这次高斯不是数学家特殊说明:本实验指导用户基于华为云鲲鹏服务器,使用openGauss构建金融场景下的数据库,模拟金融场景下的业务实现。实验地址:华为高斯数据库实验地址实验目标与基本要求:指导用户基于华为云鲲鹏服务器,使用openGauss构建金融场景下的数据库,模拟金融场景下的业务实现,您能够:①通过对数据库中的对象(表、约束、视图、索引等)创建... 今天我们来一起使用一下高斯云数据库,注意哦,这次高斯不是数学家特殊说明:本实验指导用户基于华为云鲲鹏服务器,使用openGauss构建金融场景下的数据库,模拟金融场景下的业务实现。实验地址:华为高斯数据库实验地址实验目标与基本要求:指导用户基于华为云鲲鹏服务器,使用openGauss构建金融场景下的数据库,模拟金融场景下的业务实现,您能够:①通过对数据库中的对象(表、约束、视图、索引等)创建...
- 同 MySQL,SQL Service等结构化查询语言一样,GaussDB也有自己的数据类型(即列类型),运算符以及函数。其中广泛用于DDL、DQL( SELECT 和 WHERE )子句中的函数,对程序员简化查询语句的构造,提高查询计算的效率,起着非常重要的作用。 接下来就和我一起来看看,GaussDB(for MySQL)的数据类型、 GaussDB(for MySQL)的运算符、 Gaus 同 MySQL,SQL Service等结构化查询语言一样,GaussDB也有自己的数据类型(即列类型),运算符以及函数。其中广泛用于DDL、DQL( SELECT 和 WHERE )子句中的函数,对程序员简化查询语句的构造,提高查询计算的效率,起着非常重要的作用。 接下来就和我一起来看看,GaussDB(for MySQL)的数据类型、 GaussDB(for MySQL)的运算符、 Gaus
- Querybook 是一款专注于大数据查询的应用程序(或者平台,根据其实际性质描述),它旨在为数据分析师、业务人员以及任何需要与大数据打交道的小伙伴们,提供一个简单易用的界面,让大家可以轻松地在海量数据中查找自己想要的信息。 无论是企业存储的海量业务交易记录、用户行为数据,还是从各种渠道收集来的复杂数据集,Querybook 都能够应对自如。它就像是一把精准的钥匙,能够快速打开数据宝库的大门。 Querybook 是一款专注于大数据查询的应用程序(或者平台,根据其实际性质描述),它旨在为数据分析师、业务人员以及任何需要与大数据打交道的小伙伴们,提供一个简单易用的界面,让大家可以轻松地在海量数据中查找自己想要的信息。 无论是企业存储的海量业务交易记录、用户行为数据,还是从各种渠道收集来的复杂数据集,Querybook 都能够应对自如。它就像是一把精准的钥匙,能够快速打开数据宝库的大门。
- Spring boot 手动引入 GaussDB官方驱动包,解决Spring boot maven构建打包丢失jar驱动包问题 Spring boot 手动引入 GaussDB官方驱动包,解决Spring boot maven构建打包丢失jar驱动包问题
上滑加载中
推荐直播
-
2024创原会年度技术峰会
2024/12/20 周五 09:00-12:00
华为云讲师团
2024创原会年度技术峰会将于12月20日在海南万宁石梅湾威斯汀酒店举办,本次大会将以“智能・进化”为主题探讨从Cloud Native到AI Native的新阶段企业如何通过AI技术重塑企业应用,围绕AI如何在千行万业落地进行深入交流,探索可以先行先试先成功的创新场景和实现路径。
回顾中 -
华为云开发者日·2024年度创享峰会
2024/12/23 周一 14:00-16:00
华为云讲师团
华为云开发者日HDC.Cloud Day是面向全球开发者的旗舰活动,汇聚来自千行百业、高校及科研院所的开发人员。致力于打造开发者专属的技术盛宴,全方位服务与赋能开发者围绕华为云生态“知、学、用、创、商”的成长路径。通过前沿的技术分享、场景化的动手体验、优秀的应用创新推介,为开发者提供沉浸式学习与交流平台。开放创新,与开发者共创、共享、共赢未来。
去报名 -
GaussDB管理平台TPOPS,DBA高效运维的一站式解决方案
2024/12/24 周二 16:30-18:00
Leo 华为云数据库DTSE技术布道师
数据库的复杂运维,是否让你感到头疼不已?今天,华为云GaussDB管理平台将彻底来改观!本期直播,我们将深入探索GaussDB管理平台的TPOPS功能,带你感受一键式部署安装的便捷,和智能化运维管理的高效,让复杂的运维、管理变得简单,让简单变得可靠。
去报名
热门标签