检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Enhanced Toast相关DDL操作 Enhanced Toast表的创建 建表时指定Toast表的存储类型为Enhanced Toast或者Toast: gaussdb=# CREATE TABLE test_toast (id int, content text) with
Global SysCache特性函数 gs_gsc_table_detail(database_id default NULL, rel_id default NULL) 描述:查看数据库里全局系统缓存的表元数据。调用该函数的用户需要具有SYSADMIN权限。多租场景下,PDB内仅能查看本
向量函数和操作符 floatvector支持向量类型和数组类型之间的数据转换,同时支持特定格式的字符串转换成向量类型。 array<->floatvector:数据类型转换中向量数据类型可以和相对应的数组类型进行自由转换;floatvector向量的成员数据类型为浮点型。 string
分区索引 分区表上的索引共有三种类型: Global Non-Partitioned Index Global Partitioned Index Local Partitioned Index 目前GaussDB支持Global Non-Partitioned Index和Local
向量操作函数接口 向量操作函数实现的功能包括:向量大小比较、向量加法、向量减法、向量按位乘法等。 inner_product 功能说明:计算两个向量的内积。 入参1的类型:floatvector 入参2的类型:floatvector 出参类型:float8 代码示例: gaussdb
Plan Hint调优概述 Plan Hint为用户提供了直接影响执行计划生成的手段,用户可以通过指定join顺序,join、scan方法,指定结果行数,等多个手段来进行执行计划的调优,以提升查询的性能。 GaussDB还提供了SQL PATCH功能,在不修改业务语句的前提下通过创建
双集群容灾查询函数 gs_get_local_barrier_status() 描述:两地三中心跨Region容灾特性开启后,主集群和灾备集群进行日志同步,通过barrier日志在主集群的落盘,在灾备集群的回放来确定主集群归档日志进度与灾备集群日志回放进度。gs_get_local_barrier_status
JDBC中使用COPY命令导出导入数据 操作场景 使用Java语言开发应用程序时,通过调用JDBC驱动的CopyManager接口,从文件或其他数据库向GaussDB写入数据。 示例1:通过本地文件导出导入数据 调用JDBC驱动的CopyManager接口,通过流方式,将数据库中的数据导出到本地文件或者将本地文件导入数据库中
闪回DROP/TRUNCATE 背景信息 闪回DROP:可以恢复意外删除的表,从回收站(recyclebin)中恢复被删除的表及其附属结构如索引、表约束等。闪回drop是基于回收站机制,通过还原回收站中记录的表的物理文件,实现已drop表的恢复。 闪回TRUNCATE:可以恢复误操作或意外被进行
密态函数和操作符 byteawithoutorderwithequalcolin(cstring) 描述:将输入转码转化成内部byteawithoutorderwithequalcol形式。 参数类型:cstring 返回值类型:byteawithoutorderwithequalcol
密态函数和操作符 byteawithoutorderwithequalcolin(cstring) 描述:将输入转码转化成内部byteawithoutorderwithequalcol形式。 参数类型:cstring 返回值类型:byteawithoutorderwithequalcol
闪回DROP/TRUNCATE 背景信息 闪回DROP:可以恢复意外删除的表,从回收站(recyclebin)中恢复被删除的表及其附属结构如索引、表约束等。闪回drop是基于回收站机制,通过还原回收站中记录的表的物理文件,实现已drop表的恢复。 闪回TRUNCATE:可以恢复误操作或意外被进行
双集群容灾查询函数 gs_get_local_barrier_status() 描述:两地三中心跨Region容灾特性开启后,主集群和灾备集群进行日志同步,通过barrier日志在主集群的落盘,在灾备集群的回放来确定主集群归档日志进度与灾备集群日志回放进度。gs_get_local_barrier_status
向量数据库参数 maintenance_work_mem 参数说明:指定在维护性操作中使用的最大的内存量。该参数可在PDB级别设置。 参数类型:整型 参数单位:kB 取值范围:1024 ~ 2147483647 默认值:65536(即64MB)。在PDB场景内,若未设置该参数,则继承来自全局的设置
闪回DROP/TRUNCATE 背景信息 闪回DROP:可以恢复意外删除的表,从回收站(recyclebin)中恢复被删除的表及其附属结构如索引、表约束等。闪回drop是基于回收站机制,通过还原回收站中记录的表的物理文件,实现已drop表的恢复。 闪回TRUNCATE:可以恢复误操作或意外被进行
Global Plsql Cache特性函数 invalidate_plsql_object(),invalidate_plsql_object(schema, objname, objtype); 描述:失效Global Plsql Cache全局缓存中的对象,仅在enable_global_plsqlcache
闪回DROP/TRUNCATE 背景信息 闪回DROP:可以恢复意外删除的表,从回收站(recyclebin)中恢复被删除的表及其附属结构如索引、表约束等。闪回drop是基于回收站机制,通过还原回收站中记录的表的物理文件,实现已drop表的恢复。 闪回TRUNCATE:可以恢复误操作或意外被进行
逻辑复制 max_changes_in_memory 参数说明:逻辑解码时,单个事务在内存中缓存的DML语句数量上限。 参数类型:整型 参数单位:无 取值范围:1~2147483647 默认值:4096 设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
Trigger 表1 trigger类型 序号 Oracle数据库 GaussDB数据库 差异 1 DML TRIGGER 支持,有差异 GaussDB不支持Compound DML Triggers。 2 SYSTEM TRIGGER 不支持 - 表2 create trigger
分区级统计信息 指定单分区统计信息收集 当前分区表支持指定单分区统计信息收集,已收集统计信息的分区会在再次收集时自动更新维护。该功能适用于列表分区、哈希分区和范围分区。 gaussdb=# CREATE TABLE only_fisrt_part(id int,name varchar