检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
'host replication all 10.11.12.34/32 sha256' 将wal_level参数设置为logical,设置方法请联系管理员处理。 创建表t1和t2,并且对该表进行DDL或DML操作。 1 2 3 4 5 6 7 8
用对应字段的缺省值填充该字段。 如果没有缺省值,则为NULL。 sub_query 子查询。 使用同一数据库里其他表的信息来更新一个表可以使用子查询的方法。其中SELECT子句具体介绍请参考SELECT。 在update单列时,支持使用order by子句与limit子句;而在update多列时,则不支持使用order
对于有一些特殊场景通常无法下推,例如语句中带有with recursive子句等不支持下推。 查看执行计划是否下推 执行计划是否下推可以依靠如下方法快速判断: 将GUC参数enable_fast_query_shipping设置为off,使查询优化器使用分布式框架策略。 1 SET e
数据级对比”页面,创建对比任务,查看表中行的迁移结果。 通过DAS连接GaussDB的目标库“test_database_info ”。 DAS连接实例的方法请参考《新增数据库登录》。 执行如下语句,查询全量同步结果。 SELECT * FROM test_info.datatypelist_after;
All datanodes (7 rows) 3 特殊场景 对于有一些特殊场景通常无法下推。 查看执行计划是否下推 执行计划是否下推可以依靠如下方法快速判断: 将GUC参数enable_fast_query_shipping设置为off,使查询优化器使用分布式框架策略。 1 SET e
引,那么优化器可能会使用索引的AND或OR的组合。但是这么做要求访问两个索引,因此与只使用一个索引,而把另外一个条件只当作过滤器相比,这个方法未必更优。 索引扫描可以分为以下几类,其差异在于索引的排序机制。 Bitmap Index Scan 使用位图索引抓取数据页。 Index
table_name之后的TABLESAMPLE子句表示应该用指定的sampling_method来检索表中行的子集。 可选的REPEATABLE子句指定一个用于产生采样方法中随机数的种子数。种子值可以是任何非空常量值。如果查询时表没有被更改,指定相同种子和argument值的两个查询将会选择该表相同的采样。但
FULL记录该行中所有列的旧值。 NOTHING不记录有关旧行的信息。 在逻辑复制场景,解析该表的UPDATE和DELETE操作语句时,以此方法记录的信息组成解析出的旧元组。对于有主键表该选项可设置为DEFAULT或FULL。对于无主键表该选项需设置为FULL,否则解码时旧元组将解
table_name之后的TABLESAMPLE子句表示应该用指定的sampling_method来检索表中行的子集。 可选的REPEATABLE子句指定一个用于产生采样方法中随机数的种子数。种子值可以是任何非空常量值。如果查询时表没有被更改,指定相同种子和argument值的两个查询将会选择该表相同的采样。但
引,那么优化器可能会使用索引的AND或OR的组合。但是这么做要求访问两个索引,因此与只使用一个索引,而把另外一个条件只当作过滤器相比,这个方法未必是更优。 索引扫描可以分为以下几类,它们之间的差异在于索引的排序机制。 Bitmap Index Scan 使用位图索引抓取数据页。 Index
'host replication all 10.11.12.34/32 sha256' 将wal_level参数设置为logical,设置方法请联系管理员处理。 创建表t1和t2,并且对该表进行DDL或DML操作。 1 2 3 4 5 6 7 8
用对应字段的缺省值填充该字段。 如果没有缺省值,则为NULL。 sub_query 子查询。 使用同一数据库里其他表的信息来更新一个表可以使用子查询的方法。其中SELECT子句具体介绍请参考SELECT。 在update单列时,支持使用order by子句与limit子句;而在update多列时,则不支持使用order
all -h 'host replication all 0.0.0.0/0 sha256' 将wal_level参数设置为logical,设置方法请联系管理员处理。 创建表t1和t2,并且对该表进行DDL或DML操作。 1 2 3 4 5 6 7 8
constraint_name 列约束或表约束的名称。可选的约束子句用于声明约束,新行或者更新的行必须满足这些约束才能成功插入或更新。 定义约束有两种方法: 列约束:作为一个列定义的一部分,仅影响该列。 表约束:不和某个列绑在一起,可以作用于多个列。 NOT NULL 字段值不允许为NULL。
constraint_name 列约束或表约束的名称。可选的约束子句用于声明约束,新行或者更新的行必须满足这些约束才能成功插入或更新。 定义约束有两种方法: 列约束:作为一个列定义的一部分,仅影响该列。 表约束:不和某个列绑在一起,可以作用于多个列。 LIKE source_table [ like_option
'host replication all 10.11.12.34/32 sha256' 将wal_level参数设置为logical,设置方法请联系管理员处理。 创建表t1和t2,并且对该表进行DDL或DML操作。 1 2 3 4 5 6 7 8
| procedure_name@dblink } ( )语法格式调用。 同义词 不支持将DATABASE LINK名创建为一个同义词的使用方法。 不支持通过DATABASE LINK调用远端数据库中指向一个DATABASE LINK对象的同义词。例如如下场景: 步骤一:在DB1上创建表TABLE1。
| procedure_name@dblink } ( )语法格式调用。 同义词 不支持将DATABASE LINK名创建为一个同义词的使用方法。 不支持通过DATABASE LINK调用远端数据库中指向一个DATABASE LINK对象的同义词。例如如下场景: 步骤一:在DB1上创建表TABLE1。
'2024-11-09'::text) (2 rows) 推荐使用now()、currenttimestamp()函数作为获取数据库当前时间的方法。 gaussdb=# EXPLAIN SELECT * FROM t1 WHERE b=now(); QUERY PLAN ------
| procedure_name@dblink } ( )语法格式调用。 同义词 不支持将DATABASE LINK名创建为一个同义词的使用方法。 不支持通过DATABASE LINK调用远端数据库中指向一个DATABASE LINK对象的同义词。例如如下场景: 步骤一:在DB1上创建表TABLE1。