检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
存储引擎体系架构概述 静态编译架构 通用数据库服务层 父主题: 存储引擎体系架构
RCR Uheap RCR Uheap多版本管理 RCR Uheap可见性机制 RCR Uheap空闲空间管理 父主题: 存储格式
UBTree 其使用的btree做了如下重要的增强,简称Ubtree。 Ubtree索引增加了事务信息,能够独立进行MVCC;增加了IndexOnlyScan的比例,大大减少回表次数。 不依赖Vacuum进行旧版本清理。独立的空间回收能力,索引与堆表解耦,可独立清理,IO平稳度更优。
闪回恢复 闪回恢复功能是数据库恢复技术的一环,可以有选择性地撤销一个已提交事务的影响,将数据从人为不正确的操作中进行恢复。在采用闪回技术之前,只能通过备份恢复、PITR等手段找回已提交的数据库修改,恢复时长需要数分钟甚至数小时。采用闪回技术后,通过闪回Drop和闪回Truncat
常见问题及定位手段 snapshot too old storage test error 备机读业务报错:"UBTreeSearch::read_page has conflict with recovery, please try again later" 长查询执行期间大量并发更新偶现写入性能下降
Foreign Data Wrapper GaussDB的FDW(Foreign Data Wrapper)可以实现各个GaussDB数据库及远程服务器(包括数据库、文件系统)之间的跨库操作。目前支持的外部数据封装器类型包括file_fdw。 file_fdw
Partition-wise Join Partition-wise Join是一种分区级并行的优化技术,是指在符合一定条件的情况下,将两张表之间的Join,分解为两张表中对应的两个分区之间的Join。通过并发执行、减少数据通信量等方式,提升分区表的Join查询的性能。 Partition-wise
连接数据库 在获取驱动jar包并配置JDK环境的情况下,GaussDB支持用户通过3种方式连接数据库,本章节主要介绍如何使用这3种方式连接数据库。 连接方式介绍 连接参数参考 以非加密方式连接 以SSL方式连接 以UDS方式连接 父主题: 开发步骤
典型应用开发示例 数据库建连、执行SQL并返回结果 执行预备语句 绑定参数并返回二进制结果 父主题: 基于libpq开发
典型应用程序开发示例 典型应用场景配置 获取和处理数据库中的数据 批量绑定 高性能绑定类型 父主题: 基于ODBC开发
开发步骤 获取驱动jar包并配置JDK环境 连接数据库 执行SQL语句 处理结果集 关闭连接 父主题: 基于JDBC开发
连接和认证 连接设置 安全和认证 通信库参数 父主题: GUC参数说明
Schema GaussDB的Schema如下表所示。 数据库禁止在提供功能接口的Schema下创建用户的业务数据,包括但不限于表、函数等(dbe_*, pkg_*)。 表1 GaussDB支持的Schema Schema名称 描述 db4ai 用于管理AI训练中不同版本的数据信息。
连接数据库 使用gsql连接 应用程序接口 父主题: 数据库使用入门
GUC参数说明 GUC使用说明 文件位置 连接和认证 资源消耗 数据导入导出 预写式日志 双机复制 查询规划 错误报告和日志 告警检测 运行时统计 自动清理 客户端连接缺省设置 锁管理 版本和平台兼容性 容错性 连接池参数 事务 双数据库实例复制参数 开发人员选项 审计 CM相关参数
连接和认证 连接设置 安全和认证(postgresql.conf) 通信库参数 父主题: GUC参数说明
资源消耗 内存 磁盘空间 内核资源使用 基于开销的清理延迟 后端写进程 异步I/O 父主题: GUC参数说明
预写式日志 设置 检查点 日志回放 归档 父主题: GUC参数说明
双机复制 发送端服务器 主服务器 备服务器 父主题: GUC参数说明
错误报告和日志 记录日志的位置 记录日志的时间 记录日志的内容 使用CSV格式写日志 父主题: GUC参数说明