-
ALTER TABLE - 数据仓库服务 GaussDB(DWS)
VALIDATE CONSTRAINT constraint_name 验证一个外键或是一个使用NOT VALID选项创建的检查类约束,通过扫描全表来保证所有记录都符合约束条件。如果约束已标记为有效时,什么操作也不会发生。
-
ALTER TABLE - 数据仓库服务 GaussDB(DWS)
VALIDATE CONSTRAINT constraint_name 验证一个外键或是一个使用NOT VALID选项创建的检查类约束,通过扫描全表来保证所有记录都符合约束条件。如果约束已标记为有效时,什么操作也不会发生。
-
磁盘使用率高&集群只读处理方案 - 数据仓库服务 GaussDB(DWS)
调度模式选择“自动”,DWS将自动扫描Vacuum目标。 Vacuum目标选择系统表或用户表: 如果用户业务UPDATE、DELETE较多,选择用户表。 如果创建表、删除表较多,选择系统表。
-
自定义指标列表 - 数据仓库服务 GaussDB(DWS)
pagescank_rate Float kswapd任务每秒扫描量。 pgscand_rate Float 系统直接每秒扫描量。 pagesteal_rate Float 系统pagecache回收速率。
-
内存 - 数据仓库服务 GaussDB(DWS)
默认值:512MB max_loaded_cudesc 参数说明:设置列存表在做扫描时,每列缓存cudesc信息的个数。增大设置会提高查询性能,但也会增加内存占用,特别是当列存表的列非常多时。
-
统计信息函数 - 数据仓库服务 GaussDB(DWS)
返回值类型:bigint pg_stat_get_tuples_fetched(oid) 描述:如果参数是一个表,则位图扫描抓取的行数目。 如果参数是一个索引,则用简单索引扫描抓取的行数目。
-
PG - 数据仓库服务 GaussDB(DWS)
SyncScanLock 用于确定heap扫描时某个relfilenode的起始位置。 NodeTableLock 用于保护存放CN和DN节点信息的共享结构。 PoolerLock 用于保证两个线程不会同时从连接池里取到相同的连接。
-
CREATE FOREIGN TABLE (SQL on OBS or Hadoop) - 数据仓库服务 GaussDB(DWS)
由于剪枝操作会涉及多次扫描HDFS分区目录内容,不建议使用重复度非常小的列作为分区列,因为这可能导致分区目录非常的多,增加对HDFS的查询压力。 OBS只读外表不支持。
-
数据倾斜调优 - 数据仓库服务 GaussDB(DWS)
这个差距对于数据扫描的性能影响还可以接受,但如果上层有join算子,则影响较大。 通常,数据表在各DN上是hash分布的,因此分布列的选择很重要。
-
8.1.0版本说明 - 数据仓库服务 GaussDB(DWS)
13 enable_partition_dynamic_pruning 分区表扫描是否支持动态剪枝,默认打开(支持动态剪枝)。