检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
查询语句涉及脱敏表对象时,仅当脱敏策略的WHEN子句表达式为真时,查询对脱敏列数据才可能不可见,即脱敏策略生效。通常,采用WHEN子句来限定脱敏策略的生效用户范围,具有较严格的约束规格。 WHEN子句的规格约束如下: 表达式可以是AND、OR连接的多个子表达式。
函数和操作符 分析函数 数学函数 字符串函数 日期和时间函数 比较和列表操作符 表操作符 查询优化操作符 QUALIFY ALIAS FORMAT和CAST 缩写关键字迁移 以$开头的对象名称迁移 父主题: Teradata语法迁移
GAUSS-02319: "table row type and query-specified row type do not match" SQLSTATE: 42804 错误原因:表中行类型和查询定义的行类型不匹配。 解决办法:将表中行类型和查询定义的行类型修改为匹配的。
语法格式: pgp_key_id(bytea) returns text 该函数可能返回两个特殊密钥ID: SYMKEY,表示该消息使用对称密钥进行加密。 ANYKEY,表示该消息使用公钥进行加密,但是密钥ID已经被删除。这意味着需要尝试所有的密钥,查找可以解密该消息的私钥。
SQL调优 SQL查询执行流程 SQL执行计划 执行计划算子 SQL调优流程 更新统计信息 审视和修改表定义 SQL调优进阶 使用Plan Hint进行调优 例行维护表 例行重建索引 SQL语句出错自动重试 query_band负载识别 父主题: GaussDB(DWS)性能调优
GAUSS-03774: "Column store don't support" SQLSTATE: XX000 错误原因:列存表不支持查询的系统列。 解决办法:去掉不支持的系统列。
} catch (SQLException e) { return null; } return conn; } 父主题: 使用JDBC和ODBC连接集群
通过pgxc_thread_wait_status视图查看并确定IO瓶颈。全部状态信息请参见PG_THREAD_WAIT_STATUS。
执行预查询,并将用户预查询的数据缓存到本地磁盘,提升实际查询时的查询速度。
优化后的SQL查询由两个等值join的子查询构成,而每个子查询都可以走更适合此场景的hashjoin。优化后的执行计划如下 优化后,从超过1个小时未返回结果优化到7s返回结果。 父主题: SQL调优案例
示例 示例一:创建一种复合类型,建表并插入数据以及查询。
示例 示例一:创建一种复合类型,建表并插入数据以及查询。
SQL调优 SQL查询执行流程 SQL执行计划 执行计划算子 SQL调优流程 更新统计信息 审视和修改表定义 SQL调优进阶 优化器参数调整 使用Plan Hint进行调优 例行维护表 例行重建索引 SQL语句出错自动重试 query_band负载识别 父主题: GaussDB(DWS
查询语句涉及脱敏表对象时,仅当脱敏策略的WHEN子句表达式为真时,查询对脱敏列数据才可能不可见,即脱敏策略生效。通常,采用WHEN子句来限定脱敏策略的生效用户范围,具有较严格的约束规格。 WHEN子句的规格约束如下: 表达式可以是AND、OR连接的多个子表达式。
选择“显示DDL”选项查看DDL语句。 选择“导出DDL”选项导出DDL语句。 选择“导出DDL和数据”选项导出DDL和select语句。 如下图所示: 只有序列所有者或系统管理员,或具有序列的select权限的用户,才能进行上述操作。
解决办法:修改查询中使用的函数,确保参数使用正确。 GAUSS-01598: "function's resolved result type changed during planning" SQLSTATE: XX000 错误原因:系统内部错误。
SQL调优进阶 SQL自诊断 语句下推调优 子查询调优 统计信息调优 算子级调优 数据倾斜调优 磁盘缓存主动预热调优 SQL语句改写规则 父主题: SQL调优
SELECT * FROM catalog_returns_ext; INSERT INTO web_returns SELECT * FROM web_returns_ext; INSERT INTO store_returns SELECT * FROM store_returns_ext
SELECT * FROM catalog_returns_ext; INSERT INTO web_returns SELECT * FROM web_returns_ext; INSERT INTO store_returns SELECT * FROM store_returns_ext
',i; END IF; RETURN; END; / CALL proc_control_structure(3); --删除存储过程 DROP PROCEDURE proc_control_structure; 父主题: GaussDB