检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
List 表数据对指定列按照具体值进行映射,分布到对应DN。 用户需要自定义分布规则的场景。 当指定Hash、Range或List分布时,创建主键和唯一索引必须包含分布列。 典型的分布表定义如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
如果safe_data_path目录下存在硬链接文件,则可以正常使用。为安全起见,请谨慎使用硬链接文件,切勿在safe_data_path目录下创建指向目录以外的硬链接文件,并确保safe_data_path目录权限最小化。 enable_copy_server_files 参数说明:是否开启copy服务器端文件的权限。
对于二级分区表指定一级分区的查询语句,不支持对二级分区键的过滤条件进一步剪枝。 PBE动态剪枝支持的典型场景具体示例如下: 比较表达式 --创建分区表 gaussdb=# CREATE TABLE t1 (c1 int, c2 int) PARTITION BY RANGE (c1)
使用动态剪枝时,由于在生成计划阶段计划实际执行的分区尚未确定,不支持生成分类索引计划。 PBE动态剪枝支持的典型场景具体示例如下: 比较表达式 gaussdb=# --创建分区表 CREATE TABLE t1 (c1 int, c2 int) PARTITION BY RANGE (c1) ( PARTITION
换导致访问到非预期的表。 超过3张表或视图进行关联(特别是FULL JOIN)时,执行代价难以估算。建议使用WITH TABLE AS语句创建中间临时表的方式增加SQL语句的可读性。 尽量避免使用笛卡尔积和FULL JOIN。这些操作会造成结果集的急剧膨胀,同时其执行性能也会降低。
opy功能,普通用户需要在此基础上加入gs_role_copy_files群组。 示例 --创建SCHEMA。 openGauss=# CREATE SCHEMA tpcds; --创建tpcds.ship_mode表。 openGauss=# CREATE TABLE tpcds
1:表示开启强切逻辑功能。 默认值:0 设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。 设置建议:如果用户可以接受业务(系统)发生强切导致部分数据丢失,以恢复业务为最高优先级,则可以设置为开启。 设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。
必须满足这些约束才能成功插入或更新。排序规则可以使用“select * from pg_collation”命令从pg_collation系统表中查询,默认的排序规则为查询结果中以default开始的行。 定义约束有两种方法: 列约束:作为一个列定义的一部分,仅影响该列。 表约束
SCHEMA rewrite_rule_guc_test; SET current_schema=rewrite_rule_guc_test; --创建测试表。 CREATE TABLE t(c1 INT, c2 INT, c3 INT, c4 INT); CREATE TABLE t1(c1
SCHEMA rewrite_rule_guc_test; SET current_schema=rewrite_rule_guc_test; --创建测试表 CREATE TABLE t(c1 INT, c2 INT, c3 INT, c4 INT); CREATE TABLE t1(c1
可以保证主数据库实例与备数据库实例切换时能够在hadr_recovery_time_target秒完成日志写入和回放,保证备数据库实例能够快速升主。hadr_recovery_time_target设置时间过小会影响主机的性能,设置过大会失去流控效果。 默认值:60(金融版(数据计算型))
SpaceSaving=0,BoundTime=0,LastBlkNum=0 (1 row) 触发后台自动调度评估。 使用初始用户登录template1数据库,创建维护窗口: gaussdb=# DECLARE V_HOUR INT := 22; V_MINUTE INT := 0;
键字不支持作为变量名使用。 用SYS_REFCURSOR关键字作为数据库对象的标识符时,如果不附带双引号,则创建名为REFCURSOR的数据库对象,如果附带了双引号,则创建名为SYS_REFCURSOR的数据库对象。 与“非保留”关键字类似,“非保留(不能是函数或类型)”关键字不支持直接作为列别名使用。
1:表示开启强切逻辑功能。 默认值:0 设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。 设置建议:如果用户可以接受业务(系统)发生强切导致部分数据丢失,以恢复业务为最高优先级,则可以设置为开启。 设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。
如果源编码格式到目标编码格式的转换规则不存在,则字符串不进行任何转换直接返回,如GBK和LATIN1之间的转换规则是不存在的,具体转换规则可以通过查看系统表pg_conversion获得。 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
键字不支持作为变量名使用。 用SYS_REFCURSOR关键字作为数据库对象的标识符时,如果不附带双引号,则创建名为REFCURSOR的数据库对象,如果附带了双引号,则创建名为SYS_REFCURSOR的数据库对象。 与“非保留”关键字类似,“非保留(不能是函数或类型)”关键字不支持直接作为列别名使用。
yBlock参数化路径,不支持BitmapOr、BitmapAnd算子。 参数化路径动态剪枝支持的典型场景具体示例如下: 比较表达式 --创建分区表和索引 gaussdb=# CREATE TABLE t1 (c1 INT, c2 INT) PARTITION BY RANGE (c1)
索引较多时,去重压缩功能可以有效降低索引占用空间。非唯一索引且索引键值重复度很低或者唯一的场景,去重压缩功能会使索引插入性能小幅度劣化。若创建索引时带有with (deduplication=on/off)语法时,优先根据deduplication参数决定该索引是否使用去重压缩功能。
键字不支持作为变量名使用。 用SYS_REFCURSOR关键字作为数据库对象的标识符时,如果不附带双引号,则创建名为REFCURSOR的数据库对象,如果附带了双引号,则创建名为SYS_REFCURSOR的数据库对象。 与“非保留”关键字类似,“非保留(不能是函数或类型)”关键字不支持直接作为列别名使用。
键字不支持作为变量名使用。 用SYS_REFCURSOR关键字作为数据库对象的标识符时,如果不附带双引号,则创建名为REFCURSOR的数据库对象,如果附带了双引号,则创建名为SYS_REFCURSOR的数据库对象。 与“非保留”关键字类似,“非保留(不能是函数或类型)”关键字不支持直接作为列别名使用。