检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GaussDB分布式独立部署与分布式混合部署有什么区别 分布式独立部署 适用于大数据量,期望可以通过横向扩展提高实例数据容量和并发能力,并且分布式混合部署无法满足性能诉求的场景。 所有组件均部署在独立的ECS上,资源无争抢,性能更好。以默认配置(3CN,3副本,3分片)为例,有3
缩容实例分片(分布式) 操作场景 实例进行读写分离或者业务冗余数据清理等操作后DN节点使用率会下降,此时可通过分片缩容避免成本浪费。GaussDB分布式独立部署形态支持分片缩容操作。 注意事项 缩容时长与业务数据量有关,默认缩容操作超时时间为7天,缩容中实例可正常使用,但不允许进
扩容实例分片(分布式) 操作场景 随着实例部署时间及业务的增长,数据库在运行性能及存储上逐渐会达到瓶颈。此时,需要通过增加主机来提升实例的性能及存储能力。GaussDB分布式独立部署形态支持扩容分片操作。 扩容时长与业务数据量有关,默认扩容操作超时时间为7天,扩容中实例可正常使用
分布式备机读参数 enable_standby_read 参数说明:控制session开启备机读功能。该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 on表示该session开启分布式备机读功能。 off表示该session不开启分布式备机读功能。
on:表示该session开启分布式备机读功能。 off:表示该session不开启分布式备机读功能。 默认值:off 设置方式:该参数属于USERSET类型参数,只能在session级别设置(set enable_standby_read = on),不支持gs_guc set/reload方式进行设置。
foreign_server_catalog information_schema.sql_identifier 外部服务器所在的数据库名称(永远是当前数据库)。 foreign_server_name information_schema.sql_identifier 外部服务器名称。
存储引擎 存储引擎体系架构 Astore存储引擎 Ustore存储引擎
Astore存储引擎 Astore简介 父主题: 存储引擎
_PG_FOREIGN_TABLES 存储所有的定义在本数据库的外部表信息。只显示当前用户有权访问的外部表信息。该视图只有sysadmin权限可以查看。 表1 _PG_FOREIGN_TABLES字段 名称 类型 描述 foreign_table_catalog information_schema
存储格式 Relation Index Undo 父主题: Ustore存储引擎
扩容实例协调节点(分布式) 操作场景 随着实例部署时间及业务的增长,数据库在运行性能及存储上逐渐会达到瓶颈。此时,需要通过增加主机来提升实例的性能及存储能力。GaussDB分布式独立部署形态支持扩容节点操作。 扩容时长与业务数据量有关,默认扩容操作超时时间为7天,扩容中实例可正常
schema名称。 relname name 表名称。 attname name 列名称。 attfdwoptions text[] 外部数据封装器的属性选项,使用“keyword=value”格式的字符串。 父主题: Information Schema
Ustore存储引擎 Ustore简介 存储格式 Ustore事务模型 闪回恢复 常用视图工具 常见问题及定位手段 父主题: 存储引擎
数据类型 数据类型是一组值的集合以及定义在这个值集上的一组操作。GaussDB数据库是由表的集合组成的,而各表中的列定义了该表,每一列都属于一种数据类型,GaussDB根据数据类型有相应函数对其内容进行操作,例如GaussDB可对数值型数据进行加、减、乘、除等操作。 XML类型数
_PG_FOREIGN_DATA_WRAPPERS 显示外部数据封装器的信息。该视图只有sysadmin权限可以查看。 表1 _PG_FOREIGN_DATA_WRAPPERS字段 名称 类型 描述 oid oid 外部数据封装器的oid。 fdwowner oid 外部数据封装器的所有者的oid。 fdwoptions
数据类型转换 数据库中有些数据类型间允许进行隐式类型转换(例如赋值、函数调用的参数等)、有些数据类型间不允许进行隐式数据类型转换(例如int),可尝试使用GaussDB提供的类型转换函数,例如CAST进行数据类型强转。 GaussDB数据库常见的隐式类型转换,请参见表1。 Gau
通用数据库服务层 从技术角度来看,存储引擎需要一些基础架构组件,主要包括: 并发:不同存储引擎选择正确的锁可以减少开销,从而提高整体性能。此外提供多版本并发控制或“快照”读取等功能。 事务:均需满足ACID的要求,提供事务状态查询等功能。 内存缓存:不同存储引擎在访问索引和数据时一
Kernel推出的一款原位更新的存储引擎,其多版本的实现较Astore最大的区别在于最新版本和历史版本的数据是分离存储的,而索引当前还没有分离。Ustore目前已发展为GaussDB Kernel集中式形态的默认行存引擎。 使用Ustore的优势 最新版本和历史版本分离存储,相比Astore扫描范围小。去除Astore的HOT
PbRCR(Page base Row Consistency Read) Heap多版本管理 PbPCR Heap可见性机制 Heap空间管理 父主题: 存储格式
Undo 历史版本数据集中存放在$GAUSS_HOME/undo目录中,回滚段日志是与单个写事务关联的所有撤销日志的集合。支持permanent/unlogged/temp三种表类型。 回滚段管理 文件组织结构 Undo空间管理 父主题: 存储格式