自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

转载 openGauss支持LLVM

openGauss借助LLVM提供的库函数,依据查询执行计划树,将原本在执行器阶段才会确定查询实际执行路径的过程提前到执行初始化阶段,从而规避原本查询执行时候伴随的函数调用、逻辑条件分支判断以及大量的数据读取等问题,以达到提升查询性能的目的。openGauss的LLVM(Low Level Virtual Machine)技术,提供了查询动态编译执行的能力。本特性自openGauss 1.0.0版本开始引入。通过对查询动态编译执行,大幅提高重查询性能。

2023-03-24 09:56:34 75

转载 openGaussCBO优化器

在CBO优化器模型下,数据库根据表的元组数、字段宽度、NULL记录比率、DISTINCT值、MCV值、HB值等表的特征值,以及一定的代价计算模型,计算出每一个执行步骤的不同执行方式的输出元组数和执行代价(cost),进而选出整体执行代价最小、首元组返回代价最小的执行方式进行执行。openGauss CBO优化器能够在众多计划中依据代价选出最高效的执行计划,最大限度的满足客户业务要求。openGauss优化器是基于代价的优化(Cost-Based Optimization,简称CBO)。

2023-03-24 09:53:13 88

转载 openGauss技术指标

openGauss技术指标

2023-03-24 09:50:03 312

转载 openGauss两地三中心跨Region容灾

两地三中心,顾名思义,两地指的是两座城市,即同城和异地,三中心指的是生产中心,同城容灾中心以及异地容灾中心。近年来,国内外频繁出现自然灾害,以同城双中心加异地灾备中心的“两地三中心”的灾备模式也随之出现,这一方案兼具高可用性和灾难备份的能力。异地灾备中心是指在异地的城市建立一个备份的灾备中心,用于双中心的数据备份,当双中心出现自然灾害等原因而发生故障时,异地灾备中心可以用备份数据进行业务的恢复。增量复制:灾备数据库实例完成全量build之后,将与主数据库实例建立流式复制进行日志的复制,实现增量复制。

2023-03-24 09:37:17 257

转载 openGauss AI能力

当模型处于训练阶段中,根据输入的数据库参数数值(其中包括数据库当前参数数值以及数据库当前性能参数数值)通过强化学习和启发式算法得到新的参数数值组合,数据库的参数调整由强化学习和启发式算法两个组成部分的输出结果混合得到,将模型的输出经过反归一化得到新的参数数值,将新的数值植入数据库并运行测试作业得到当前数值组合下数据库的性能表现,如执行时长、吞吐量等指标。然后针对代表性的SQL语句,基于语句的语义信息和数据库的统计信息,生成最优的推荐索引。提交和回滚的事务数、事务的响应时间都是自上次重启后的累计值。

2023-03-24 09:37:06 137

转载 openGauss融合存储引擎

闪回是数据库恢复技术的一环,能够使得DBA有选择性的高效撤销一个已提交事务的影响,将数据从人为的不正确的操作中进行恢复。融合引擎架构支持了可插拔存储引擎的架构,新增了In-place update存储引擎,索引多版本为索引增加了事务信息,Xlog无锁刷新极大提升了Xlog写入效率,并行Page回放提升了备机回放效率,企业级特性闪回为用户提供了一个稳定的查询状态。闪回表基于MVCC多版本机制,通过删除指定时间点和该时间点之后的增量数据,并找回指定时间点和当前时间点删除的数据,实现表级数据还原。

2023-03-24 09:35:52 132

转载 openGauss向量化执行和行列混合引擎

一般情况下,OLAP类业务场景(范围统计类查询和批量导入操作频繁,更新、删除、点查和点插操作不频繁,表的字段比较多,即大宽表,查询中涉及到的列不是很多)下,适合列存储,OLTP类业务场景(点查、点插、删除、更新频繁,范围统计类查询和批量导入操作不频繁,表的字段个数比较少,查询大部分字段)下,适合行存储。例如气象局的场景,单表有200~800个列,查询经常访问10个列,在类似这样的场景下,向量化执行技术和列存储引擎可以极大的提升性能和减少存储空间。不支持触发器,不支持主外键。

2023-03-24 09:32:35 174

转载 openGauss数据分区

列表分区(List Partitioning)功能,即根据表的一列,将要插入表的记录中出现的键值分为若干个列表(这些列表在不同的分区里没有重叠),然后为每个列表创建一个分区,用来存储相应的数据。范围分区(Range Partitioning)功能,即根据表的一列或者多列,将要插入表的记录分为若干个范围(这些范围在不同的分区里没有重叠),然后为每个范围创建一个分区,用来存储相应的数据。分区剪枝:分区剪枝(也称为分区消除)是openGauss在执行时过滤掉不需要扫描的分区,只对相关的分区进行扫描的技术。

2023-03-24 09:31:29 707

转载 openGauss特性介绍

系统函数:JSON_ARRAY()、JSON_OBJECT()、JSON_QUOTE()、JSON_CONTAINS()、JSON_CONTAINS_PATH()、JSON_EXTRACT()等28个JSON类函数,支持any_value、database、default函数。企业版还提供了CM工具,支持数据库实例状态查询、主备切换、日志管理、集群状态查询和推送等。支持SSL安全网络连接、用户权限管理、密码管理、安全审计、细粒度ANY权限控制等功能,保证数据库在管理层、应用层、系统层和网络层的安全性。

2023-03-24 09:29:48 323

转载 openGauss 3.1.1版本介绍

基础功能:SQL标准语法、数据类型、表(包括临时表、全局临时表、外部表)、视图、物化视图、外键、索引(包括btree索引、Gin索引、hash索引)、序列、函数、触发器、聚合函数median、ROWNUM、UPSERT、、jsonb数据类型、GB18030字符集。当前文档说明范围仅限企业版。存储引擎增强:延迟备库、备机支持逻辑复制、并行逻辑解码、灰度升级、滚动升级、Hash索引、列存表主键唯一约束、Ustore存储引擎、段页式存储、发布订阅、行存表压缩、MOT内存表、NUMA-aware高性能优化等。

2023-03-24 09:21:55 212

转载 openGauss 支持标准SQL

可获得性本特性自openGauss 1.0.0版本开始引入。特性简介SQL是用于访问和处理数据库的标准计算机语言。SQL标准的定义分成核心特性以及可选特性,绝大部分的数据库都没有100%支撑SQL标准。openGauss数据库支持SQL:2011大部分的核心特性,同时还支持部分的可选特性,为使用者提供统一的SQL界面。客户价值标准SQL的引入为所有的数据库厂商提供统一的SQL界面,减少使用者的学习成本和应用程序的迁移代价。特性描述具体的特性列表请参见《开发者指南》中“SQL参考>SQL语法”章节。特性

2022-11-22 15:58:14 522

转载 openGauss 支持标准开发接口

可获得性本特性自openGauss 1.0.0 版本开始引入。特性简介支持ODBC 3.5及JDBC 4.0标准接口。客户价值提供业界标准的ODBC及JDBC接口,保证用户业务快速迁移至openGauss。特性描述目前支持标准的ODBC 3.5及JDBC 4.0接口,其中ODBC支持SUSE、Win32、Win64平台,JDBC无平台差异。特性增强增加JDBC对接第三方日志框架功能。JDBC对接第三方日志框架功能可满足用户对日志管控的需求。特性约束无。依赖关系无。https://docs.opengauss

2022-11-22 15:51:57 152

转载 openGauss PG接口兼容

可获得性本特性自openGauss 1.0.0版本开始引入。特性简介兼容PSQL客户端,兼容PostgreSQL标准接口。客户价值兼容PSQL客户端,兼容PostgreSQL标准接口,能够与PG生态工具无缝对接。特性描述兼容PSQL客户端,兼容PostgreSQL标准接口。特性增强无。特性约束无。依赖关系无。https://docs.opengauss.org/zh/docs/3.1.0/docs/CharacteristicDescription/PG%E6%8E%A5%E5%8F%A3%E5%85%BC

2022-11-22 15:48:17 309

转载 openGauss MySQL兼容性增强

可获得性本特性自openGauss 3.0.0版本开始引入。特性简介本特性主要从以下三方面增强openGauss与MySQL的兼容性。同时,支持兼容Insert语法,Insert into可以简写为insert。支持用户锁,允许用户通过sql加自定义的锁,可以让多个程序之间完成加锁相关的交互过程,使得客户端从任何位置访问都可以得到一致性的锁视图。支持建表插入数据时默认记录插入当前时间;更新数据时,如果未指定更新时间,默认显示数据变更的当前时间。支持设置会话级SQL模式,允许运行时变更、全局变更以及会话内变更

2022-11-22 15:46:09 562

转载 openGauss客户端工具DataStudio

可获得性DataStudio可在openGauss官网获取安装包,或在gitee上获取源码自行编译。特性简介DataStudio 是面向开发人员和数据库管理员的通用集成开发环境。它简化了openGauss 数据库的开发和管理。DataStudio 允许数据库开发人员:管理和创建数据库对象执行 SQL 语句或 SQL 脚本编辑和执行PL/SQL语句导入和导出表格数据客户价值Data Studio作为一款配套openGauss数据库使用的客户端软件(当前只支持openGauss),辅助数据库开发人员便捷地构建应

2022-11-22 15:43:30 434

转载 openGauss 分区

可获得性本特性自openGauss 1.1.0版本开始引入。特性简介数据分区是在一个节点内部对数据按照用户指定的策略做进一步的水平分表,将表按照指定范围划分为多个数据互不重叠的部分。客户价值对于大多数用户使用场景,分区表和普通表相比具有以下优点:改善查询性能:对分区对象的查询可以仅搜索自己关心的分区,提高检索效率。增强可用性:如果分区表的某个分区出现故障,表在其他分区的数据仍然可用。均衡I/O:可以把不同的分区映射到不同的磁盘以平衡I/O,改善整个系统性能。特性描述目前openGauss数据库支持范围分区表

2022-11-18 15:31:47 315

转载 openGauss Copy接口支持容错机制

可获得性本特性自openGauss 1.0.0版本开始引入。特性简介支持将Copy过程中的部分错误导入到指定的错误表中,并且保持Copy过程不被中断。客户价值提升Copy功能的可用性和易用性,提升对于源数据格式异常等常见错误的容忍性和鲁棒性。特性描述openGauss提供用于创建函数的封装好的Copy错误表,并允许用户在使用Copy From指令时指定容错选项,使得Copy From语句在执行过程中部分解析、数据格式、字符集等相关的报错不会报错中断事务,而是被记录至错误表中,使得在Copy From的目标文

2022-11-18 15:27:06 120

转载 openGauss 全文索引

可获得性本特性自openGauss 1.1.0版本开始引入。特性简介openGauss中提供的全文索引功能可以对文档进行预处理,并且可以使后续的搜索更快速。客户价值openGauss 全文索引功能提供了查询可读性文档的能力,并且通过查询相关度将结果进行排序。特性描述构建全文索引的预处理过程包括:将文档解析成token。为每个文档标记不同类别的token是非常有必要的,例如:数字、文字、复合词、电子邮件地址,这样就可以做不同的处理。原则上token的类别依赖于具体的应用,但对于大多数的应用来说,可以使用一组预

2022-11-18 15:20:20 218

转载 openGauss 支持SQL hint

可获得性本特性自openGauss 1.1.0版本开始引入。特性简介支持SQL hint影响执行计划生成。客户价值提升SQL查询性能。特性描述Plan Hint为用户提供了直接影响执行计划生成的手段,用户可以通过指定join顺序,join、stream、scan方法,指定结果行数,指定重分布过程中的倾斜信息等多个手段来进行执行计划的调优,以提升查询的性能。特性增强支持planhint设置session级优化器参数。支持指定子查询不展开。支持单query禁用gpc。特性约束无。依赖关系无。https://do

2022-11-18 15:16:42 142

转载 openGauss函数及存储过程支持

可获得性本特性自openGauss 1.1.0版本开始引入。特性简介函数和存储过程是数据库中的一种重要对象,主要功能将用户特定功能的SQL语句集进行封装,并方便调用。客户价值允许客户模块化程序设计,对SQL语句集进行封装,调用方便。存储过程会进行编译缓存,可以提升用户执行SQL语句集的速度。系统管理员通过限制执行某一存储过程的权限,能够实现对相应的数据的访问权限的限制,避免了非授权用户对数据的访问,保证了数据的安全。特性描述openGauss支持SQL标准中的函数及存储过程,其中存储过程兼容了部分主流数据库

2022-11-18 15:10:08 327

转载 2021 Gauss松鼠会年度大盘点,感恩有你

2021年,Gauss松鼠会联合合作伙伴(openGauss社区、CCF数据库专委会、云和恩墨、海量数据等)、技术专家、热心会员,发展关注者2.1万人,通过大咖讲堂、论文分享、高校课堂、技术群英会、走进高校、走进企业、活动竞赛、技术宣传等栏目的运作,全年开展直播60余期,观看总人气值340000+。作为智能基座数据库课程的支撑平台,Gauss松鼠会在2021年为复旦、人大、西交大、哈工大等50余所高校分别建立Gauss数据库课程微信交流群,并持续进行群内答疑,答疑总数3500+。

2022-11-17 19:47:40 898 10

转载 openGauss 灰度升级

灰度升级支持全业务操作,一次性升级所有节点。

2022-11-16 17:13:13 124

转载 openGauss 系统KPI辅助诊断

openGauss KPI是内核组件或者整体性能关键指标的视图呈现,基于这些指标,用户可以了解到系统运行的实时或者历史状态。

2022-11-16 17:11:09 90

转载 openGauss 滚动升级

可获得性本特性自openGauss 3.1.0版本开始引入。特性简介在灰度升级下支持升级指定的部分节点,再升级剩余节点。客户价值在灰度升级下,提供一种升级指定部分节点的功能。保证在不中断业务的情况下,先升级部分节点再升级剩余节点。特性描述滚动升级是一种支持升级部分节点的在线升级方式。目前滚动升级是在灰度升级基础上添加升级指定节点的功能,同灰度升级一样,再升级部分节点过程中,涉及数据库二进制的替换,为了尽可能降低对于业务的影响,采用同一节点两套二进制同时存在的方式,使用软连接切换的方式来进行进程版本的切换升级

2022-11-16 11:25:25 388

转载 openGauss 支持WDR诊断报告

可获得性本特性自openGauss 1.0.0 版本开始引入。特性简介WDR报告提供数据库性能诊断报告,该报告基于基线性能数据和增量数据两个版本,从性能变化得到性能报告。客户价值WDR报表是长期性能问题最主要的诊断手段。基于SNAPSHOT的性能基线,从多维度做性能分析,能帮助DBA掌握系统负载繁忙程度、各个组件的性能表现及性能瓶颈。SNAPSHOT也是后续性能问题自诊断和自优化建议的重要数据来源。特性描述WDR(Workload Diagnosis Report)基于两次不同时间点系统的性能快照数据,生成

2022-11-16 11:22:58 162

转载 openGauss 慢SQL诊断

可获得性本特性自openGauss 1.1.0 版本开始引入。openGauss 重构前慢SQL相关视图已废弃,包括dbe_perf. gs_slow_query_info、dbe_perf.gs_slow_query_history、dbe_perf.global_slow_query_hisotry、dbe_perf.global_slow_query_info。本特性自openGauss 3.1.0 版本支持备机。特性简介openGauss 慢SQL诊断提供诊断慢S

2022-11-16 11:03:11 402

转载 openGauss 级联备机

本特性主要基于当前一主多备的架构,在此基础上,支持级联备机连接备机。

2022-11-15 16:18:32 221

转载 openGauss 延迟进入最大可用模式

openGauss支持主机延迟进入最大可用模式。

2022-11-15 16:17:08 311

转载 openGauss 基于Paxos协议的高可用

openGauss DCF模式开关开启后,数据库节点可以支持基于Paxos协议的复制与仲裁能力。数据库节点基于Paxos的自选主及日志复制,复制过程中支持压缩及流控,防止带宽占用过高。提供基于Paxos多种角色的节点类型,并能够进行调整。支持查询当前数据库实例的状态。

2022-11-15 16:13:48 251

转载 openGauss 极致RTO

可获得性本特性自openGauss 1.1.0 版本开始引入。特性简介支撑数据库主机重启后快速恢复的场景。支撑主机与同步备机通过日志同步,加速备机回放的场景。客户价值当业务压力过大时,openGauss备机的回放速度跟不上主机的速度。在系统长时间的运行后,备机上会出现日志累积。当主机故障后,数据恢复需要很长时间,数据库不可用,严重影响系统可用性。开启极致RTO(Recovery Time Object,恢复时间目标),减少了主机故障后数据的恢复时间,提高了可用性。特性描述openGauss极致RTO开关开启

2022-11-15 15:09:16 140

转载 openGauss OCK加速数据传输

可获得性本特性自openGauss 3.1.0版本开始引入。特性简介openGauss使用RDMA进行节点间的数据和消息传输,提高备机一致性读的性能。客户价值openGauss随着数据规模和数据节点的增加,节点之间的网络数据传输需要消耗很多的时间,影响到客户端到端的数据库体验,利用RDMA特性,可显著降低网络时延,大幅度提升备机一致性读的性能。特性描述openGauss OCK加速数据传输是OCK基于高性能RDMA网络实现的轻量级RPC框架, 用于替代原有的TCP/IP消息传输模块,负责在节点之间传送数据和

2022-11-15 15:06:55 87

转载 openGauss 延时回放

可获得性本特性自openGauss 2.0.0 版本开始引入。特性简介openGauss支持备机延时回放。客户价值默认情况下,openGauss备机会尽快恢复来自于主机的XLOG记录。这个功能允许备机将回放延时一段指定的时间后进行回放。提供一份可查询一段时间之前的数据副本,可以更方便的纠正用户误操作等错误。特性描述openGauss支持通过配置GUC参数recovery_min_apply_delay设定延时时间,使某个备机延时一段时间回放来自主机的事务日志。参数取值范围:整型,0~INT_MAX,单位为毫

2022-11-15 15:03:39 71

转载 openGauss 备机增加删除

可获得性本特性自openGauss 2.0.0版本开始引入。特性简介openGauss支持新增和删除备节点。客户价值当openGauss主库的读取压力较大,或者用户想要提升数据库灾难恢复能力,需要新增备节点。当集群中的某些备节点发生故障无法短时间内进行修复时,为保证集群状态正常,用户可以先将故障节点删除。特性描述openGauss支持从单机或者一主多备最多扩容至一主八备,支持新增级联备机,支持在集群中存在故障备机的情况下新增备节点;支持从一主多备删除至单节点,支持备机故障的情况下将其删除。openGauss

2022-11-15 15:01:24 173

转载 openGauss 备机增加删除

可获得性本特性自openGauss 2.0.0版本开始引入。特性简介openGauss支持新增和删除备节点。客户价值当openGauss主库的读取压力较大,或者用户想要提升数据库灾难恢复能力,需要新增备节点。当集群中的某些备节点发生故障无法短时间内进行修复时,为保证集群状态正常,用户可以先将故障节点删除。特性描述openGauss支持从单机或者一主多备最多扩容至一主八备,支持新增级联备机,支持在集群中存在故障备机的情况下新增备节点;支持从一主多备删除至单节点,支持备机故障的情况下将其删除。openGauss

2022-11-15 14:53:51 216

转载 openGauss 逻辑备份

openGauss 支持将数据库内用户表的数据以通用格式备份到指定的存储介质中。

2022-11-11 16:51:26 387

转载 openGauss 逻辑复制

openGauss提供逻辑解码功能,将物理日志反解析为逻辑日志。通过DRS等逻辑复制工具将逻辑日志转化为SQL语句,到对端数据库回放,达到异构数据库同步数据的功能。目前支持openGauss数据库与MySQL数据库、Oracle数据库之间的单向、双向逻辑复制。

2022-11-11 16:49:16 306

转载 openGauss 主备机

openGauss 为了保证故障的可恢复,需要将数据写多份,设置主备多个副本,通过日志进行数据同步,可以实现节点故障、停止后重启等情况下,openGauss能够保证故障之前的数据无丢失,满足ACID特性。

2022-11-11 16:46:31 412

转载 openGauss 物理备份

可获得性本特性自openGauss 1.0.0 版本开始引入。特性简介openGauss 支持将整个数据库的数据以内部格式备份到指定的存储介质中。客户价值openGauss 通过物理备份特性,可以达成以下目的:整个数据库的数据备份到可靠性更高的存储介质中,提升系统整体的可靠性。通过采用数据库内部的数据格式,极大提升备份恢复性能。可以用于冷数据的归档。openGauss 典型的物理备份策略和应用场景如下:周一,执行数据库全量备份周二,以周一全量备份为基准点,执行增量备份周三,以周二增量备份为基准点,执行增量备

2022-11-11 16:26:13 151

转载 openGauss 鲲鹏NUMA架构优化

可获得性本特性自openGauss 1.0.0版本开始引入。特性简介鲲鹏NUMA架构优化,主要面向鲲鹏处理器架构特点、ARMv8指令集等,进行相应的系统优化,涉及到操作系统、软件架构、锁并发、日志、原子操作、Cache访问等一系列的多层次优化,从而大幅提升了openGauss数据库在鲲鹏平台上的处理性能。客户价值数据库的处理性能,例如每分钟处理交易量(Transaction Per Minute),是数据库竞争力的关键性能指标,在同等硬件成本的条件下,数据库能提供的处理性能越高,就可以提供给用户更多的业务处

2022-11-10 19:42:22 261

转载 openGauss 支持线程池高并发

可获得性本特性自openGauss 1.0.0版本开始引入。特性简介通过线程池化技术来支撑数据库大并发稳定运行。客户价值支撑客户大并发下,系统整体吞吐平稳。特性描述线程池技术的整体设计思想是线程资源池化、并且在不同连接之间复用。系统在启动之后会根据当前核数或者用户配置启动固定一批数量的工作线程,一个工作线程会服务一到多个连接会话,这样把会话和线程进行了解耦。因为工作线程数是固定的,因此在高并发下不会导致线程的频繁切换,而由数据库层来进行线程的调度管理。特性增强openGauss 1.0.0版本引入该特性。o

2022-11-10 19:40:38 180

空空如也

空空如也

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

TA关注的人

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