检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
不均匀。 【关注】减少需要扫描的数据量。通过分区表的剪枝机制可以大幅减少数据的扫描量。 【关注】尽量减少随机I/O。通过聚簇/局部聚簇可以实现热数据的连续存储,将随机I/O转换为连续I/O,从而减少扫描的I/O代价。 【关注】尽量避免数据shuffle。shuffle,是指在物理
clude -L /home/omm/unixodbc/lib odbctest.c -o odbctest -lodbc 此示例完整演示如何通过ODBC获取和处理GaussDB中的数据。 前提条件:数据源已配置成功。Linux系统请参考Linux下配置数据源;Windows系统请参考Linux下配置数据源。
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 在字符串文本符合SQL标准的情况下,\没有任何其他含义。这个参数影响的是如何处理不符合标准的字符串文本,包括明确的字符串转义语法是(E'...')。 取值范围:枚举类型 on表示一直允许使用\'表示。 off表示拒绝使用\'表示。
0-3.0以下版本不支持设置实例级自动备份策略。 计费说明 备份都是以压缩包的形式存储在对象存储服务上。具体收费规则请参见GaussDB的备份是如何收费的。 修改自动备份策略 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB”,进入云数据库
passedbyvalue、 alignment以及storage的值( 除非在这个CREATE TYPE命令的其他地方用显式说明覆盖)。 当新类型的底层实现是以一种现有的类型为参考时,用这种方式指定表达特别有用。 category 可选参数。这种类型的分类码(一个ASCII 字符)。 默认是“
通过内置角色(gs_role_public_synonym_create、gs_role_public_synonym_drop)的方式也可以实现赋予用户创建、删除PUBLIC同义词的权限。 赋予用户创建PUBLIC同义词的权限: GRANT gs_role_public_synonym_create
BOOLEAN ); DBE_SQL.DESC_TAB 该类型是DESC_REC的TABLE类型,通过TABLE OF语法实现。 DBE_SQL.DESC_TAB类型的原型为: 1 CREATE TYPE DBE_SQL.DESC_TAB AS TABLE OF DBE_SQL
滤条件时,将会导致扫描压力不均匀。 减少需要扫描的数据量。通过分区表的剪枝机制可以大幅减少数据的扫描量。 尽量减少随机I/O。通过聚簇可以实现热数据的连续存储,将随机I/O转换为连续I/O,从而减少扫描的I/O代价。 尽量避免数据shuffle。shuffle是指在物理上,数据从
L数据库存在体系上的差异。 GaussDB数据库规则: 操作符的操作数类型不一致时,并不是将操作数的类型统一转换为目标类型再计算。而是直接注册两个数据类型的操作符,操作符处理中定义两个不同类型的处理规则。此方式不存在类型隐式转换,但自定义的处理规则隐含了转换的操作。 集合运算和表达式场景,确定目标数据类型的规则:
L数据库存在体系上的差异。 GaussDB数据库规则: 操作符的操作数类型不一致时,并不是将操作数的类型统一转换为目标类型再计算。而是直接注册两个数据类型的操作符,操作符处理中定义两个不同类型的处理规则。此方式不存在类型隐式转换,但自定义的处理规则隐含了转换的操作。 集合运算和表达式场景,确定目标数据类型的规则:
逻辑复制 逻辑复制由两部分组成:逻辑解码和数据复制。逻辑解码会输出以事务为单位组织的逻辑日志。业务或数据库中间件将会对逻辑日志进行解析并最终实现数据复制。GaussDB当前只提供逻辑解码功能,因此本章节只涉及逻辑解码的说明。 功能描述 逻辑解码为逻辑复制提供事务解码的基础能力,Ga
志文件的名称,仅sysadmin用户可以访问。通常日志文件名是按照strftime模式生成,因此可以用系统时间定义日志文件名,用%转义字符实现,在该版本中已废弃。 该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。 建议使用%转义字符定义日志文件名称,否则难以对日志文件进行有效的管理。
滤条件时,将会导致扫描压力不均匀。 减少需要扫描的数据量。通过分区表的剪枝机制可以大幅减少数据的扫描量。 尽量减少随机I/O。通过聚簇可以实现热数据的连续存储,将随机I/O转换为连续I/O,从而减少扫描的I/O代价。 尽量避免数据shuffle。shuffle,是指在物理上,数据
customer (c_customer_id) VALUES('AAAAAAAAJNGEBAAA'); --通过在where子句中指定"(+)"来实现左连接。 openGauss=# SELECT t1.sr_item_sk ,t2.c_customer_id FROM tpcds.store_returns
可用于约束索引属性值的唯一性,或者属性组合值的唯一性。如果一个表声明了唯一约束或者主键,则GaussDB自动在组成主键或唯一约束的字段上创建唯一索引(可能是多字段索引),以实现这些约束。目前,GaussDB只有B-Tree及UBTree可以创建唯一索引。 多字段索引 一个索引可以定义在表中的多个属性上。目前,Ga
可用于约束索引属性值的唯一性,或者属性组合值的唯一性。如果一个表声明了唯一约束或者主键,则GaussDB自动在组成主键或唯一约束的字段上创建唯一索引(可能是多字段索引),以实现这些约束。目前,GaussDB只有B-Tree及UBTree可以创建唯一索引。 多字段索引 一个索引可以定义在表中的多个属性上。目前,Ga
可用于约束索引属性值的唯一性,或者属性组合值的唯一性。如果一个表声明了唯一约束或者主键,则GaussDB自动在组成主键或唯一约束的字段上创建唯一索引(可能是多字段索引),以实现这些约束。目前,GaussDB只有B-Tree及UBTree可以创建唯一索引。 多字段索引 一个索引可以定义在表中的多个属性上。目前,Ga
可用于约束索引属性值的唯一性,或者属性组合值的唯一性。如果一个表声明了唯一约束或者主键,则GaussDB自动在组成主键或唯一约束的字段上创建唯一索引(可能是多字段索引),以实现这些约束。目前,GaussDB只有B-Tree及UBTree可以创建唯一索引。 多字段索引 一个索引可以定义在表中的多个属性上。目前,Ga
可用于约束索引属性值的唯一性,或者属性组合值的唯一性。如果一个表声明了唯一约束或者主键,则GaussDB自动在组成主键或唯一约束的字段上创建唯一索引(可能是多字段索引),以实现这些约束。目前,GaussDB只有B-Tree及UBTree可以创建唯一索引。 多字段索引 一个索引可以定义在表中的多个属性上。目前,Ga
WITH)和递归(CONNECT BY)子句中,作为JOIN条件最先执行;否则,将其置于递归(CONNECT BY)子句结束之后,作为过滤条件执行。 在内部实现时,是先把原WHERE表达式的语法树中的不满足下推的子表达式删除后得到最终下推的表达式,再把原WHERE表达式的parsetree中的满足