周期性批量加载

场景

您每天晚上都执行批量加载,偶尔(很少)在白天执行批量加载。当加载正在运行时,减少查询的资源使用量是可接受的,但在其他所有时间,您希望所有资源都可用于查询。

解决方案

为加载创建一个单独的资源池,使其优先级高于内置 GENERAL 池上的预配置设置。

在此场景中,在从 GENERAL 池中借用内存时,每天晚上的加载具有优先权。在没有运行加载时,所有内存将可自动用于查询。

示例

创建一个优先级高于 GENERAL 池的资源池:

  1. 创建 PRIORITY 设置为 10 的资源池 load_pool

    => CREATE RESOURCE POOL load_pool PRIORITY 10;
    
  2. 修改用户 load_user 以使用新的资源池:

    => ALTER USER load_user RESOURCE POOL load_pool;