检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设置账本数据库 账本数据库概述 查看账本历史操作记录 校验账本数据一致性 归档账本数据库 修复账本数据库
逻辑复制 逻辑复制分为逻辑解码与数据复制两部分。逻辑解码提取事务级逻辑日志,由业务或数据库中间件解析后完成数据复制。GaussDB数据库支持通过数据迁移工具定期向异构数据库同步数据,不具备实时数据复制能力,不足以支撑与异构数据库间并网运行实时数据同步的诉求。因此,GaussDB数据库提供逻辑解码功能
逻辑解码 逻辑解码概述 逻辑解码选项 使用SQL函数接口进行逻辑解码 使用流式解码实现数据逻辑复制 逻辑解码支持DDL 逻辑解码数据找回功能 父主题: 逻辑复制
分区表 本章节将探讨在大数据量场景下,分区表如何实现查询优化与运维管理,系统地讲解分区表的使用,涵盖其语义、原理、约束及限制等方面。 表分区介绍 分区表介绍 分区表查询优化 分区表运维管理 分区并发控制 分区表系统视图&DFX
表分区介绍 大容量数据库背景介绍 表分区技术 数据分区查找优化 数据分区运维管理 父主题: 分区表
分区表介绍 分区表(Partitioned Table)是指在单节点内,依据分区键及相应分区策略,对表数据进行逻辑层面的切分,本质上属于水平分区(Horizontal partition)策略。分区表增强了数据库应用程序的性能、可管理性和可用性,并有助于降低存储大量数据的总体拥有成本
基本概念 分区表(母表) 分区(分区子表、子分区) 分区键 父主题: 分区表介绍
分区策略 分区策略描述了在分区表中数据和分区路由映射规则,在建表时通过DDL语句中的PARTITION BY语法指定。 常见的分区类型有基于条件的范围分区、基于哈希散列函数的哈希分区、基于数据枚举的列表分区: CREATE TABLE table_name (…) PARTITION
分区基本使用 创建分区表 使用和管理分区表 分区表DQL/DML 父主题: 分区表介绍
分区表查询优化 本节示例对应explain_perf_mode参数值为normal。 分区剪枝 分区索引 分区表统计信息 Partition-wise Join 父主题: 分区表
分区剪枝 分区剪枝是GaussDB提供的一种分区表查询的优化技术,数据库SQL引擎会根据查询条件,只扫描特定的部分分区。该优化动作自动触发,当分区表的查询条件契合剪枝场景时,分区剪枝便会自行启动。 依据剪枝所处阶段的差异,分区剪枝可划分为静态剪枝与动态剪枝两类: 静态剪枝发生于优化器阶段
分区表动态剪枝 当分区表查询语句的检索条件中存在带有变量的情况,由于在优化器阶段无法获取用户输入的绑定参数,所以优化器阶段仅能对indexscan、bitmapindexscan、indexonlyscan等算子的检索条件进行解析。后续在执行器阶段,待获取绑定参数后,才会完成分区筛选
分区表统计信息 对于分区表,支持收集分区级统计信息,相关统计信息可以在pg_partition和pg_statistic系统表,以及pg_stats和pg_ext_stats视图中查询。 分区级统计信息适用于分区表完成静态剪枝后,扫描范围被缩减至单个分区的应用场景。其支持收集的统计信息范围如下
分区表运维管理 分区表运维管理包括分区管理、分区表管理、分区索引管理和分区表业务并发支持等。 分区管理:也称分区级DDL,包括新增(Add)、删除(Drop)、交换(Exchange)、清空(Truncate)、分割(Split)、合并(Merge)、移动(Move)、重命名(Rename
新增分区 用户可以在已建立的分区表中新增分区,来维护新业务的进行。当前各种分区表支持的分区上限为1048575个,一旦达到该上限,就无法再继续添加新分区。 同时需要考虑分区占用内存的开销,分区表使用内存大致为(分区数 * 3 / 1024)MB,分区占用内存不允许大于local_syscache_threshold
分割分区 用户可以使用分割分区的命令来将一个分区分割为两个或多个新分区。当分区数据太大,或者需要对有MAXVALUE的范围分区/DEFAULT的列表分区新增分区时,可以考虑执行该操作。分割分区可以指定分割点将一个分区分割为两个新分区,也可以不指定分割点将一个分区分割为多个新分区。分割分区可以通过指定分区名或者分区值来进行
重命名分区 用户可以使用重命名分区的命令来将一个分区命名为新的名称。重命名分区可以通过指定分区名或者分区值来进行。 对分区表重命名分区 对Local索引重命名索引分区 父主题: 分区表运维管理
分区表索引重建/不可用 用户可以通过命令使得一个分区表索引或者一个索引分区不可用,此时该索引/索引分区不再维护。使用重建索引命令可以重建分区表索引,恢复索引的正常功能。 此外,部分分区级DDL操作也会使得Global索引失效,包括删除drop、交换exchange、清空truncate
分区表系统视图&DFX 分区表相关系统视图 分区表相关内置工具函数 父主题: 分区表
存储引擎 存储引擎体系架构 Astore存储引擎 Ustore存储引擎 数据生命周期管理-OLTP表压缩