检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
的估算之间的差别来为优化提供依据。EXPLAIN PERFORMANCE相对于EXPLAIN ANALYZE增加了每个DN上的执行信息。 以如下SQL语句为例: select count(1) from t1; 执行EXPLAIN PERFORMANCE输出为: gaussdb=#
ous_transactions设置自治事务执行的最大并行数量,该参数取值范围为0~10000,默认值为10。 当max_concurrent_autonomous_transactions参数设置为0时,自治事务将无法执行。 自治事务新启session后,将使用默认sessio
/v3/{project_id}/instances/{instance_id}/nodes/{node_id}/public-ip 查询实例SSL证书下载地址 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project)
以如下SQL语句为例: 1 2 SELECT d, avg(a::numeric(7, 2)) FROM t_distinct GROUP BY d; SELECT * FROM t1, t2 WHERE t1.c1 = t2.c2; 执行EXPLAIN的输出为: gaussdb=#
取值范围:0,1,2,3 取值为1时,强制生成第一种计划。 取值为2时,如果group by列可以重分布,强制生成第二种计划,否则生成第一种计划。 取值为3时,如果group by列可以重分布,强制生成第三种计划,否则生成第一种计划。 取值为0时,优化器会根据以上三种计划的估算cost选择最优的一种计划生成。
轻量级等锁结束 is_slow_sql boolean 该SQL是否为slow SQL。 trace_id text 驱动传入的trace id,与应用的一次请求相关联。 advise text 可能导致该SQL为slow SQL的风险信息(可能同时存在多种风险)。 Cast Function
但如有权限,则可在当前Schema下修改其他Schema下表名称。 GaussDB的RENAME多组表的语法支持全为本地临时表的重命名,不支持本地临时表和非本地临时表组合的场景。 禁用GUC参数enable_expr_fusion SET enable_expr_fusion=
备注:pg_advisory_unlock释放先前取得的排他咨询锁。如果释放成功则返回true。如果实际上并未持有指定的锁,将返回false并在服务器中产生一条SQL警告信息。 pg_advisory_unlock(lock_id int4, lock_id int4, datebase_name
备注:pg_advisory_unlock释放先前取得的排他咨询锁。如果释放成功则返回true。如果实际上并未持有指定的锁,将返回false并在服务器中产生一条SQL警告信息。 pg_advisory_unlock(lock_id int4, lock_id int4, datebase_name
取值范围:字符串,多个用户名需使用逗号分隔。 默认值:空字符串 no_audit_client 参数说明:该参数用于配置不需要审计的客户端名称及IP地址列表。参数格式为:客户端名称@IP,同pg_query_audit函数中的client_conninfo字段,例如“cm_agent@127.0.0
adcast,其余数据保留在本地。 对于有补NULL值的表: 对该表做PART_REDISTERIBUTE_PART_LOCAL,其中将NULL值保留在本地,其余数据做redistribute。 以前面的查询为例,s.x列上存在倾斜数据,倾斜数据的值为0。优化器通过统计信息,识别
adcast,其余数据保留在本地。 对于有补NULL值的表: 对该表做PART_REDISTERIBUTE_PART_LOCAL,其中将NULL值保留在本地,其余数据做redistribute。 以前面的查询为例,s.x列上存在倾斜数据,倾斜数据的值为0。优化器通过统计信息,识别
当max_concurrent_autonomous_transactions参数设置为0时,自治事务将无法执行。 自治事务新启session后,将使用默认session参数,不共享主session下对象(包括session级别变量、本地临时变量、全局临时表的数据等)。 自治事务理论上限为10000,
tive_cost_min_time为6000ms;带单位取值1min,表示adaptive_cost_min_time为1min(60000ms)。取值如果要加上单位,必须为“ms”,“s”,“min”,“h”,“d”。 设置建议:建议设置为需要调优的慢查询执行时长的20%。
SQL,具体字段记录级别见下表。 对于Slow SQL,当track_stmt_stat_level的值为非OFF时,且SQL执行时间超过log_min_duration_statement,会记录为慢SQL。 表1 STATEMENT_HISTORY字段 名称 类型 描述 记录级别 db_name
轻量级等锁结束 is_slow_sql boolean 该SQL是否为slow SQL。 trace_id text 驱动传入的trace id,与应用的一次请求相关联。 advise text 可能导致该SQL为slow SQL的风险信息(可能同时存在多种风险)。 Cast Function
备注:pg_advisory_unlock释放先前取得的排他咨询锁。如果释放成功则返回true。如果实际上并未持有指定的锁,将返回false并在服务器中产生一条SQL警告信息。 pg_advisory_unlock(lock_id int4, lock_id int4, datebase_name
= 'B',且参数b_format_version值为5.7、b_format_dev_version值为s1时有如下行为: 返回类型为timestamp without time zone。 返回结果的精度为0。 返回的结果为当前SQL启动的系统时间的时间戳。 该函数通过TYP
轻量级等锁结束 is_slow_sql boolean 该SQL是否为slow SQL trace_id text 驱动传入的trace id,与应用的一次请求相关联。 advise text 可能导致该SQL为slow SQL的风险信息。 说明: 如果语句通过SQLBypass
数仅对当前会话生效。 对于Slow SQL,当track_stmt_stat_level的值为非OFF时,且SQL执行时间超过log_min_duration_statement,会记录为慢SQL。 当前版本暂不支持对FOR UPDATE关键字进行识别并归一化处理。例如:SELECT