ソフト・リミットを読み、設定するためのSQLの例を以下に示します。

1. 同時実行ジョブカウント値の読み込み:

CALL "SYSADMIN.executeCli"(
    "script" => '/subsystem=teiid/:read-attribute(name=quartz)'
);;


2. 同時実行ジョブ数を30に増加:

CALL "SYSADMIN.executeCli"(
    "script" => '/subsystem=teiid/:write-attribute(name=quartz,value=[("org.quartz.threadPool.threadCount" => "30"),("org.quartz.jobStore.class" => "com.datavirtuality.dv.core.scheduler.DVJobStore"),("com.datavirtuality.quartz.DVJobStore.misfireThreshold" => "3600000")])'
);;

3. 同時クエリとスレッドの数を読み取ります:

CALL "SYSADMIN.executeCli"("script" => '/subsystem=teiid:read-attribute(name=max-active-plans)');;
 
CALL "SYSADMIN.executeCli"("script" => '/subsystem=teiid:read-attribute(name=max-threads)');;


4. 同時クエリを40に増加:

CALL "SYSADMIN.executeCli"("script" => '/subsystem=teiid:write-attribute(name=max-active-plans,value="40")');;
 
CALL "SYSADMIN.executeCli"("script" => '/subsystem=teiid:write-attribute(name=max-threads,value="128")');;