更新时间:2022-06-13 GMT+08:00

关联作业

背景信息

在使用资源池对系统资源进行分配后,需要将作业关联到某个资源池上,才能实现对业务的负载管理。

把资源池与用户进行关联后,该用户下执行的所有作业都会自动关联到该资源池下。

操作步骤

  1. 创建一个资源池respool,默认关联到默认控制组。

    1
    2
    CREATE RESOURCE POOL respool;
    CREATE RESOURCE POOL
    

    可以根据需要,将资源池关联至自定义控制组。请参见资源池

  2. 创建一个用户user1,将其关联到respool资源池。

    1
    CREATE USER user1 WITH RESOURCE POOL 'respool' password 'password';
    

  3. 使用user1执行作业job.sql。

    gsql -U user1 -W password -d postgres -p 8000 -f job.sql

    或者使用user1连接到相应database,然后执行作业。

    gsql -U user1 -W password -d postgres -p 8000