检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
场景中,如果通过业务逻辑已确认两个集合不存在重叠,可用union all替代union以便提升性能。 优化后的SQL查询由两个等值join的子查询构成,而每个子查询都可以走更适合此场景的hashjoin。优化后的执行计划如下 优化后,从超过1个小时未返回结果优化到7s返回结果。 父主题:
TPC-H测试过程 TPC-H测试数据 TPC-H数据生成 建表与导入TPC-H数据 TPC-H查询测试 父主题: TPC-H性能测试
8 9 10 11 12 CREATE TYPE happiness AS ENUM ('happy', 'very happy', 'ecstatic'); CREATE TABLE holidays (num_weeks integer, happiness happiness);
SQL调优进阶 SQL自诊断 语句下推调优 子查询调优 统计信息调优 算子级调优 数据倾斜调优 磁盘缓存主动预热调优 SQL语句改写规则 父主题: SQL调优
ion、pg_constraint、pg_inherits、pg_rewrite、pg_description、pg_depend、pg_shdepend、pg_shdescription、pgxc_class、pg_jobs、pg_redaction_policy、pg_red
CONFIGURATION english ALTER MAPPING FOR asciiword, asciihword, hword_asciipart WITH thesaurus_astro, english_stem; 使用TZ词典。 测试TZ词典。 ts_lexiz
性能调优 基于表结构设计和调优提升GaussDB(DWS)查询性能 分析正在执行的SQL以处理GaussDB(DWS)业务阻塞
GAUSS-03802: "WITH cannot be used in a query that is rewritten by rules into multiple queries" SQLSTATE: 0A000 错误原因:多query中使用了WITH。 解决办法:检查rule用法。 GAUSS-03803:
错误原因:试图使用INSTEAD NOTHING rule ON SELECT,不支持。 解决办法:检查rule用法。 GAUSS-03815: "multiple actions for rules on SELECT are not implemented" SQLSTATE: 0A000 错误原因:规则行为多于一个。
LABEL之前,加载相关SECURITY LABEL的EXTENSION。 GAUSS-01519: "must specify provider when multiple security label providers have been loaded" SQLSTATE: 22023 错误原因:执行SECURITY
表达式 简单表达式 条件表达式 子查询表达式 数组表达式 行表达式
table_name 目标表的表名。 alias 目标表的别名。 取值范围:字符串,符合标识符命名规范。 USING子句 指定源表,源表可以为表、视图或子查询。 ON子句 关联条件,用于指定目标表和源表的关联条件。不支持更新关联条件中的字段。ON关联条件可以是ctid, xc_node_id, tableoid这三个系统列。
热更新的行数。 live_tuples bigint 活元组数量。CN上查询该视图,analyze后显示该表格总的活元组数量,未analyze的情况下显示0。只适用行存表。 dead_tuples bigint 死元组数量。CN上查询该视图,analyze后显示该表格总的死元组数量,未analyze的情况下显示0。只适用行存表。
GaussDB(DWS)资源监控 GaussDB(DWS)为用户提供了多维度的资源监控视图。可以查看作业的实时资源记录和历史资源记录。 用户资源监控 资源池资源监控 内存资源监控 实例资源监控 实时TopSQL 历史TopSQL TopSQL查询示例
timestamp with time zone 申请锁的事务的开始时间。 queryid bigint 申请锁的线程的最新查询ID。 query text 申请锁的线程的最新查询语句。 pid bigint 申请锁的线程的ID。 mode text 锁的级别。 granted boolean
场景中,如果通过业务逻辑已确认两个集合不存在重叠,可用union all替代union以便提升性能。 优化后的SQL查询由两个等值join的子查询构成,而每个子查询都可以走更适合此场景的hashjoin。优化后的执行计划如下 优化后,从超过1个小时未返回结果优化到7s返回结果。 父主题:
解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00453: "data directory '%s' has wrong ownership" SQLSTATE: 55000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00454: "data
错误原因:试图获取对应表的某个rule,但是不存在。 解决办法:检查表的rule。 GAUSS-03837: "there are multiple rules named '%s'" SQLSTATE: 42710 错误原因:试图获取对应表的某个rule,但是出现多个同名的rule。
错误原因:系统内部错误。初始化roach导出报错。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04548: "can not specify multiple locations" SQLSTATE: 0A000 错误原因:roach导出方式指定的location不能多于一个。 解决办法:指
TPC-DS测试过程 TPC-DS测试数据 TPC-DS数据生成 建表与导入TPC-DS数据 TPC-DS查询测试 父主题: TPC-DS性能测试