ソフト・リミットを読み、設定するための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")');;