錯誤以下投影存在太多 ROS 容器

它是由你的批量太小造成的,這導致很多 ROS 容器建立並達到限制(1024 預設值)。你應該在引發錯誤之前使用 TupleMover 任務(mergeout)進行碎片整理。

要做疑難解答:

  1. 從預測中檢視 ROS 容器。
select * from STORAGE_CONTAINERS where projection_name like '%DATASET_TABLE%';
  1. 檢查 ContainersPerProjectionLimit 設定檢視
SELECT *
FROM CONFIGURATION_PARAMETERS
WHERE parameter_name = 'ContainersPerProjectionLimit' ;
  1. ROS 容器號查詢
select count(*) from STORAGE_CONTAINERS where projection_name like '%DATASET_TABLE%';
  1. 解決方案
-- change ContainersPerProjectionLimit settings
SELECT SET_CONFIG_PARAMETER('ContainersPerProjectionLimit', 2048);

要麼

-- change mergeout frequency
SELECT SET_CONFIG_PARAMETER('MergeOutInterval', 30);

要麼

-- Do TupleMover Task manually
select do_tm_task('mergeout','projection_name')