数据仓库服务 GAUSSDB(DWS)-实时数仓函数:hstore_full_merge(rel_name text,partitionName text)

时间:2024-09-30 14:26:43

hstore_full_merge(rel_name text,partitionName text)

描述:该函数用于手动对HStore表进行全量清理操作,其中第二个入参为可选参数,用于指定单分区进行操作。

返回值类型:int

  • 执行该操作会强制将DELTA表上的所有可见操作Merge到主表,然后建一张新的空Delta表, 期间持有该表的八级锁。
  • 该操作的耗时长度与DELTA表上的数据量有关,务必打开HStore的清理线程,确保HStore表的及时清理。
  • 仅在8.3.0.100及以上集群版本支持第二个可选参数partitionName,因此8.3.0.100及以上集群版本不支持使用call调用此函数(call不支持重载)

示例:

1
SELECT hstore_full_merge('reason_select''part1');
support.huaweicloud.com/HyDevg-910-dws/dws_04_1027.html