检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DO 功能描述 执行匿名代码块。 代码块被看作是没有参数的一段函数体,返回值类型是void。它的解析和执行是同一时刻发生的。 注意事项 程序语言在使用之前,必须通过命令CREATE LANGUAGE安装到当前的数据库中。 plpgsql是默认的安装语言,其它语言安装时必须指定。
在查询中,对常量要显式指定数据类型,不要试图依赖任何隐式的数据类型转换。 若sql_compatibility参数设置为ORA,在导入数据时,空字符串会自动转化为NULL。如果需要保留空字符串,则需将sql_compatibility参数设置为TD。 查询操作 除ETL程序外,应该尽量避免向客户端返回大量结果集的操作
如果删除、切割、合并、清空、交换分区操作不申明UPDATE GLOBAL INDEX子句,并发的DML业务有可能因为索引不可用而报错。 若设置参数enable_gpi_auto_update为on,即使不申明UPDATE GLOBAL INDEX子句,也会自动更新Global索引。
al()等均不支持回滚。另外setval设置的新值,会对当前会话的nextval立即生效,但对其他会话,如果定义了cache,不会立即生效,在用尽所有缓存的值后,其变动才被其他会话感知。所以为了避免产生重复值,要谨慎使用setval,设置的新值不能是已经产生的值或者在缓存中的值。
E子句且没有匹配的条件,结果为NULL。 支持对XML类型数据操作。 GUC参数enable_case_intervaltonumeric设置为true时,支持将INTERVAL转换为NUMERIC而不报错。 示例: 1 2 3 4 5 6 7 8 9 10 11
与异构数据库间并网运行实时数据同步的诉求。 基于上述两点,GaussDB提供了逻辑解码功能,通过反解xlog的方式生成逻辑日志。目标数据库解析逻辑日志以实时进行数据复制。具体如图1所示。逻辑复制降低了对目标数据库的形态限制,支持异构数据库、同构异形数据库对数据的同步,支持目标库进
与异构数据库间并网运行实时数据同步的诉求。 基于上述情况,GaussDB提供了逻辑解码功能,通过反解xlog的方式生成逻辑日志。目标数据库解析逻辑日志以实时进行数据复制。具体如图1所示。逻辑复制降低了对目标数据库的形态限制,支持异构数据库、同构异形数据库对数据的同步,支持目标库进
E子句且没有匹配的条件,结果为NULL。 支持对XML类型数据操作。 GUC参数enable_case_intervaltonumeric设置为true时,支持将INTERVAL转换为NUMERIC而不报错。 示例: 1 2 3 4 5 6 7 8 9 10 11
EXPLAIN中的PLAN选项表示需要将计划信息存储于PLAN_TABLE中,存储成功将返回“EXPLAIN SUCCESS”。 STATEMENT_ID用户可以对查询设置标签,输入的标签信息也将存储于PLAN_TABLE中。 执行EXPLAIN PLAN 后会将计划信息自动存储于PLAN_TABLE中,不支
I/O;其余分区DDL的执行代价都很低。 分区表管理:除了继承普通表的功能外,还支持开启/关闭分区表行迁移的功能。 分区索引管理:支持用户设置索引/索引分区不可用,或者重建不可用的索引/索引分区,比如由于分区管理操作导致的Global索引失效场景。 分区表业务并发支持:分布式分区
I/O;其余分区DDL的执行代价都很低。 分区表管理:除了继承普通表的功能外,还支持开启/关闭分区表行迁移的功能。 分区索引管理:支持用户设置索引/索引分区不可用,或者重建不可用的索引/索引分区,比如由于分区管理操作导致的Global索引失效场景。 分区表业务并发支持:当分区级D
在查询中,对常量要显式指定数据类型,不要试图依赖任何隐式的数据类型转换。 若sql_compatibility参数设置为A,在导入数据时,空字符串会自动转化为NULL。如果需要保留空字符串,则需将sql_compatibility参数设置为C。 详细数据类型介绍请参见数据类型。 查询操作 除ETL程序外,应该尽量避
在查询中,对常量要显式指定数据类型,不要试图依赖任何隐式的数据类型转换。 若sql_compatibility参数设置为A,在导入数据时,空字符串会自动转化为NULL。如果需要保留空字符串,则需将sql_compatibility参数设置为C。 查询操作 除ETL程序外,应该尽量避免向客户端返回大量结果集的操作。如果结果集过大,应考虑业务设计是否合理。
在查询中,对常量要显式指定数据类型,不要试图依赖任何隐式的数据类型转换。 若sql_compatibility参数设置为ORA,在导入数据时,空字符串会自动转化为NULL。如果需要保留空字符串,则需将sql_compatibility参数设置为TD。 详细数据类型介绍请参见数据类型。 查询操作 除ETL程序外,应该尽
value_storage_t1; gaussdb=# DROP SCHEMA tpcds; 两个unknown文本缺省解析成text,这样就允许||操作符解析成text连接。然后操作符的text结果转换成bpchar("空白填充的字符型", character类型内部名称)以匹
同名模式,但用户也可以单独创建模式,并且为用户指定其他的模式。 用户和角色 GaussDB使用用户和角色控制对数据库的访问。根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户,一个用户唯一对应一个角色。在GaussDB中角色和用户之间的区别只在于角色默认
join完的结果集的行数乘以1000。 建议 推荐使用两个表*的hint。对于两个表的采用*操作符的hint,只要两个表出现在join的两端,都会触发hint。例如:设置hint为rows(t1 t2 * 3),对于(t1 t3 t4)和(t2 t5 t6)join时,由于t1和t2出现在join的两端,所
同名模式,但用户也可以单独创建模式,并且为用户指定其他的模式。 用户和角色 GaussDB使用用户和角色控制对数据库的访问。根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户,一个用户唯一对应一个角色。在GaussDB中角色和用户之间的区别只在于角色默认
名模式,但用户也可以单独创建模式,并且为用户指定其他的模式。 用户和角色 GaussDB使用用户和角色来控制对数据库的访问。根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户。在GaussDB中角色和用户之间的区别只在于角色默认是没有LOGIN权限的。在
当磁盘使用率超过阈值(默认为85%,可以通过修改实例参数"cms:datastorage_threshold_value_check"进行配置)时,GaussDB实例会被设置为只读状态,无法再写入数据。您可以通过磁盘扩容避免这种情况,确保业务的连续性。 具体操作参见扩容磁盘。 增删协调节点扩缩容 当业务并发量显