检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
审计 审计开关 用户和权限审计 操作审计 父主题: GUC参数说明
DROP FOREIGN DATA WRAPPER 功能描述 删除指定的外部数据封装。 注意事项 只有在support_extended_features=on时才能够成功执行drop语句。 语法格式 DROP FOREIGN DATA WRAPPER [ IF EXISTS ]
1 集群最佳分片数(主DN数) <256 2 集群最佳长连接数 请参考对应硬件规格下GUC参数max_connections的默认配置。 3 单物理节点数据量最大值 16TB(具体容量请结合备份恢复规格目标确定) 4 集群数据库活跃个数 1 5 集群表和索引总个数 10000(单
部署规范 【规则】安装数据库后,DBA应根据环境特性,合理配置数据库GUC参数。 GUC参数配置,请联系管理员处理。 父主题: 数据库设计规范
WHERE 【规则】禁止在WHERE条件相同表字段的比较。 例如如下语句应考虑合理性: SELECT * FROM t1 WHERE col1 = col1; 应考虑修改为: SELECT * FROM t1 WHERE col1 IS NOT NULL; 【规则】禁止WHERE条件涉及隐式数据类型转换。
算子详解 关键字概述 表访问方式 表连接方式 运算符 分区剪枝相关信息 其他关键字 父主题: SQL执行计划介绍
----------------- 5 3 1 (3 rows) gaussdb=# SELECT * FROM generate_series(4,3); generate_series -----------------
请参考对应硬件规格下GUC参数max_connections的默认配置。 2 单物理节点数据量最大值 16TB(具体容量请结合备份恢复规格目标确定) 3 数据库活跃个数 1 4 数据库表和索引总个数 10000(单个schema下的表数量不建议超过200) 说明: 该值仅为建议值,实际需要根
部署规范 【规则】安装数据库后,DBA应根据环境特性,合理配置数据库GUC参数。 父主题: 数据库设计规范
WHERE 【规则】禁止在WHERE条件相同表字段进行相互比较。 例如如下语句应考虑合理性: SELECT * FROM t1 WHERE col1 = col1; 应考虑修改为: SELECT * FROM t1 WHERE col1 IS NOT NULL; 【规则】禁止WHERE条件涉及隐式数据类型转换。
INSERT 【规格】INSERT ON DUPLICATE KEY UPDATE不支持对主键或唯一约束的列上执行UPDATE。 INSERT ON DUPLICATE KEY UPDATE的语义是对唯一约束冲突的行进行更新,这个过程中不应对约束的值进行更新。 【规则】禁止对存在多个唯一约束的表执行INSERT
关联查询 【规则】多表关联嵌套深度必须小于8。 关联嵌套过深,容易产生慢SQL,应从业务层考虑优化。 【规则】表关联查询必须明确指定各表的连接条件(ON),以避免产生笛卡尔积。 例如在B数据库中,JOIN与CROSS JOIN和INNER JOIN等价,但是在SQL标准中,JOIN仅与INNER
INSERT 【规格】INSERT ON DUPLICATE KEY UPDATE不支持对主键或唯一约束的列上执行UPDATE。 INSERT ON DUPLICATE KEY UPDATE的语义是对唯一约束冲突的行进行更新,这个过程中不应对约束的值进行更新。 【规则】禁止对存在多个唯一约束的表执行INSERT
关联查询 【规则】多表关联嵌套深度必须小于8。 关联嵌套过深,容易产生慢SQL,应从业务层考虑优化。 【规则】表关联查询必须明确指定各表的连接条件(ON),以避免产生笛卡尔积。 例如在MySQL中,JOIN与CROSS JOIN和INNER JOIN等价,但是在SQL标准中,JOIN仅与INNER
算子详解 关键字概述 表访问方式 表连接方式 运算符 分布式运算符 分区剪枝相关信息 其他关键字 父主题: SQL执行计划介绍
----------------- 5 3 1 (3 rows) gaussdb=# SELECT * FROM generate_series(4,3); generate_series -----------------
redo:处理日志(整体)。 startup:check stop(是否回放到指定位置)。 step2_count step2的统计次数。 step3_total step3的总时间,每个线程对应的流程如下: 极致RTO: redo batch:更新standbystate。 redo manager:数据日志处理。
触发器函数 pg_get_triggerdef(oid) 描述:获取触发器的定义信息。 参数:待查触发器的OID。 返回值类型:text 示例: -- 创建表tri_insert。 gaussdb=# CREATE TABLE tri_insert (a int, b int);
提示信息函数 report_application_error() 描述:PL执行过程中,可以使用此函数来抛ERROR。 返回值类型:void 表1 report_application_error参数说明 参数 类型 说明 是否必选 log text error消息的内容。 是
/VARCHAR/NVARCHAR2/TEXT的列,参数separator为路径节点之间的分隔符。 返回值类型:text 示例: 1 2 3 4 5 6 7 8 gaussdb=# select *, sys_connect_by_path(name, '-') from connect_table