检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
分区表 本章节围绕分区表在大数据量场景下如何对保存的数据进行“查询优化”和“运维管理”出发,分六个章节以此对分区表使用上进行系统性说明,包含语义、原理、约束限制等方面。 大容量数据库 分区表介绍 分区表查询优化 分区表运维管理 分区并发控制 分区表系统视图&DFX
ussDB支持通过管理控制台设置(包含开启、关闭或修改)集中式版实例的M-Compatibility库的兼容端口。 约束限制 创建M-Compatibility库,集中式版实例需V2.0-8.100及以上版本,分布式版实例需新建V2.0-8.200及以上版本。 实例仅支持创建一个
以在管理控制台右上角,选择“工单 > 新建工单”,提交开通白名单的申请。 注意事项 目前支持的部署形态变更场景: 集中式版单副本实例变更为1主2备。 集中式版单副本实例变更为1主1备1日志。 变更部署形态前,确认实例状态为normal。 变更部署形态时,不支持磁盘扩容、规格变更、
设置密态等值查询 密态等值查询概述 使用gsql操作密态数据库 使用JDBC操作密态数据库 使用Go驱动操作密态数据库 配置阶段安全增强 密态支持函数/存储过程
Astore存储引擎 Astore简介 父主题: 存储引擎
存储引擎体系架构 存储引擎体系架构概述 设置存储引擎 存储引擎更新说明 父主题: 存储引擎
Foreign Data Wrapper GaussDB的FDW(Foreign Data Wrapper)可以实现各个GaussDB数据库及远程服务器(包括数据库、文件系统)之间的跨库操作。目前支持的外部数据封装器类型包括file_fdw。 file_fdw
Schema GaussDB的Schema如下表所示。 数据库禁止在提供功能接口的Schema下创建用户的业务数据,包括但不限于表、函数等(dbe_*, pkg_*)。 表1 GaussDB支持的Schema Schema名称 描述 db4ai 用于管理AI训练中不同版本的数据信息。
SQL参考 SQL 关键字 数据类型 常量与宏 函数和操作符 表达式 伪列 类型转换 系统操作 事务控制 DDL语法一览表 DML语法一览表 DCL语法一览表 SQL语法 附录
物化视图 物化视图是一种特殊的物理表,物化视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性较大,任何对视图的查询实际上都是转换为对SQL语句的查询,性能并没有实际上提高。物化视图实际上就是存储SQL执行语句的结果,起到缓存的效果。 目前Ustore引擎不支持创建、使用物化视图。
增量物化视图 概述 使用 支持和约束 父主题: 物化视图
Astore简介 Astore与Ustore的多版本实现最大的区别在于最新版本和历史版本是否分离存储。Astore不进行分离存储,而Ustore当前也只是分离了数据,索引本身没有分开。 使用Astore的优势 Astore没有回滚段,而Ustore有回滚段。对于Ustore来说,
存储格式 Relation Index Undo 父主题: Ustore存储引擎
附录 扩展函数 扩展语法 美元引用的字符串常量 DATABASE LINK 父主题: SQL参考
Plan Hint实际调优案例 TPC-DS的建表语句和完整测试集可从TPC官网下载,其中建表语句位于tools目录下。 本节以TPC-DS(Decision Support)标准测试的Q24的部分语句为例,在1000X数据集,24DN环境上,说明使用plan hint进行实际调优的过程。示例如下:
gsql gsql是GaussDB提供在命令行下运行的数据库连接工具,可以通过此工具连接服务器并对其进行操作和维护,除了具备操作数据库的基本功能,gsql还提供了若干高级特性,便于用户使用。 gsql概述 使用指导 获取帮助 命令参考 元命令参考 常见问题处理
自治事务 自治事务(Autonomous Transaction),在主事务执行过程中新启的独立的事务。自治事务的提交和回滚不会影响主事务已提交的数据,同时自治事务也不受主事务影响。 自治事务在存储过程、函数、匿名块和package中定义,用PRAGMA AUTONOMOUS_TRANSACTION关键字来声明。
存储过程 存储过程 数据类型 数据类型转换 数组、集合和record 声明语法 基本语句 动态语句 控制语句 事务管理 其他语句 游标 高级包 Retry管理 调试 package
开发设计建议 开发设计建议概述 数据库对象命名 数据库对象设计 工具对接 SQL编写
命令参考 详细的gsql参数请参见表1、表2、表3和表4。 表1 常用参数 参数 参数说明 取值范围 -c, --command=COMMAND 声明gsql要执行一条字符串命令然后退出。 - -d, --dbname=DBNAME 指定想要连接的数据库名称。 另外,gsql允许