检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
OVERWRITE不要和INSERT INTO这类实时写入的操作并发,否则实时写入数据有被意外清理的风险。 OVERWRITE适用于大批量数据导入场景,不建议用于少量数据的插入场景。 避免对同一张表执行并发insert overwrite操作,否则会出现类似报错“tuple concurrently
ANALYZE语句可收集数据库中与表内容相关的统计信息,统计结果存储在系统表PG_STATISTIC中。查询优化器会使用这些统计数据,以生成最有效的执行计划。 建议在执行了大批量插入/删除操作后,例行对表或全库执行ANALYZE语句更新统计信息。 父主题: 基于表结构设计和调优提升GaussDB(DWS)查询性能
lifecycle_table refresh storage; ALTER TABLE 使用函数pg_refresh_storage()批量切换所有冷热表: 1 2 3 4 5 SELECT pg_catalog.pg_refresh_storage(); pg_refresh_storage
集群任务的状态信息,详情请参见集群任务信息。 规格详情 显示集群的节点规格详情。 节点数量 集群的节点数量。 逻辑集群开关 用户可根据需求打开“逻辑集群开关”,页面将出现“逻辑集群管理”页签。 集群ID 集群的ID。 集群版本 集群的版本信息。 节点规格 显示集群规格。 企业项目
boolean 打印DN上的信息。 取值范围: TRUE(缺省值):打印DN的信息。 FALSE:不打印。 8.2.1及以上集群版本支持explain打开Detail开关时,执行计划中会显示倾斜值比对耗时。 NODES boolean 打印query执行的节点信息。 取值范围: TRUE(缺省值):打印执行的节点的信息。
重建该分区上的索引时,忽略UNUSABLE状态的索引。 ENABLE/DISABLE ROW MOVEMENT 行迁移开关。 取值范围: ENABLE:打开行迁移开关。 DISABLE:关闭行迁移开关。 默认是关闭状态。 ENABLE ROW MOVEMENT开启则允许跨分区更新,但此时如果有SELECT
仅8.3.0.100及以上集群版本支持。 ENABLE/DISABLE ROW MOVEMENT 行迁移开关。 取值范围: ENABLE:打开行迁移开关。 DISABLE:关闭行迁移开关。 默认是关闭状态。 ENABLE ROW MOVEMENT开启则允许跨分区更新,但此时如果有SELECT
ce_track_subsql_duration参数。 缓存所有语句的内存开销,用户可以将一条语句归档所需要的内存大小估算为16KB,语句批量归档的间隙为5秒,按照业务TPS的峰值来计算所需的内存峰值,计算方法为:5秒*TPS*16KB,需要session_history_memory
询会话的用户,并且打开track_activities的时候才能获得结果。 返回值类型:text pg_stat_get_backend_waiting(integer) 描述:如果给定服务器进程在等待某个锁,并且调用者是系统管理员或被查询会话的用户,并且打开track_activities的时候才返回真。
询会话的用户,并且打开track_activities的时候才能获得结果。 返回值类型:text pg_stat_get_backend_waiting(integer) 描述:如果给定服务器进程在等待某个锁,并且调用者是系统管理员或被查询会话的用户,并且打开track_activities的时候才返回真。
可以正常执行。 可能存在分布式死锁导致查询hang问题。 例如场景:一个事务中或者通过JDBC(setAutoCommit(false))批量执行多条UPSERT语句,多个类似任务同时执行。 可能产生结果:由于不同线程在不同节点更新顺序可能不同,在存在并发更新同一行的场景里可能会有死锁问题。
1:LOW; 2:MEDIUM; 4:HIGH; 8:RUSH; 权限控制:除初始用户外,被授权用户才具有设置和查询query_band权限。 批量取消所有运行作业或队列并发上限是1且只有一个队列有作业运行的情况下,可能会触发CN自动唤醒作业导致作业不按照优先级下发。 示例 设置que
ce_track_subsql_duration参数。 缓存所有语句的内存开销,用户可以将一条语句归档所需要的内存大小估算为16KB,语句批量归档的间隙为5秒,按照业务TPS的峰值来计算所需的内存峰值,计算方法为:5秒*TPS*16KB,需要session_history_memory
可以正常执行。 可能存在分布式死锁导致查询hang问题。 例如场景:一个事务中或者通过JDBC(setAutoCommit(false))批量执行多条UPSERT语句,多个类似任务同时执行。 可能产生结果:由于不同线程在不同节点更新顺序可能不同,在存在并发更新同一行的场景里可能会有死锁问题。
agg算子出现的情况较少,因此基本可以实现任意SQL语句的turbo执行引擎加速。 默认值:0 跨VW场景暂不建议打开turbo执行引擎。 enable_turbo_zero_padding 参数说明:控制turbo引擎打开是否对单列numeric小数点进行补零对齐。 参数类型:SIGHUP 取值范围:布尔型
设置单SQL语句在单个DN上最大存储空间限额。 2 remote_read_mode 设置远程读模式。 3 enable_incremental_catchup 设置是否打开增量catchup。 4 wait_dummy_time 增量catchup中等待从备启动或者从备发回扫描列表的最长时间。 5 enable_xlog_group_insert
设置是否开启动态负载管理。 动态负载管理指数据库内部根据用户负载情况,自动对复杂查询进行队列控制,不再需要手动设置参数,做到系统参数免调优。 该参数默认打开,需要注意以下几点: 简单查询作业(估算值<32MB)、非DML(即非INSERT、UPDATE、DELETE和SELECT)语句,不走自
设置是否开启动态负载管理。 动态负载管理指数据库内部根据用户负载情况,自动对复杂查询进行队列控制,不再需要手动设置参数,做到系统参数免调优。 该参数默认打开,需要注意以下几点: 简单查询作业(估算值<32MB)、非DML(即非INSERT、UPDATE、DELETE和SELECT)语句,不走自
2.0及以上集群版本中,若安全模式下GUC参数security_enable_options的foreign_table_options选项打开,即表示允许使用外表操作功能,不需要再赋予用户useft权限。 CREATEROLE | NOCREATEROLE 决定一个角色是否可以创建新角色(也就是执行CREATE
2.0及以上集群版本中,若安全模式下GUC参数security_enable_options的foreign_table_options选项打开,即表示允许使用外表操作功能,不需要再赋予用户useft权限。 CREATEROLE | NOCREATEROLE 决定一个角色是否可以创建新角色(也就是执行CREATE