-- 1. キャッシュの構成
SET 'com.denodo.vdb.cache.cacheStatus' = 'ON';
SET 'com.denodo.vdb.cache.cacheMaintenance' = 'ON';
SET 'com.denodo.vdb.cache.cacheMaintainerPeriodInSecs' = '21600';
SET 'com.denodo.vdb.cache.timeToLiveInSecs' = '3600';
-- 2. 同時リクエスト数の制限
SET 'com.denodo.vdb.interpreter.execution.processor.VDBActionProcessor.concurrentQueriesLimit' = 'ON';
SET 'com.denodo.vdb.interpreter.execution.processor.VDBActionProcessor.maxConcurrentQueries' = '100';
SET 'com.denodo.vdb.interpreter.execution.processor.VDBActionProcessor.waitingQueriesLimit' = 'ON';
SET 'com.denodo.vdb.interpreter.execution.processor.VDBActionProcessor.maxWaitingQueries' = '500';
-- 3. デフォルトロケールの構成
SET 'com.denodo.vdb.misc.I18nParametersManager.i18nDefault' = 'jp';
SET 'com.denodo.wsgenerator.restfulws.timezone' = 'GMT';
-- 4. ID の文字セット
SET 'com.denodo.vdb.catalog.database.identifiersCharset' = 'restricted';
-- 5. メモリ使用量とスワップポリシーの構成
SET 'com.denodo.vdb.engine.session.restriction.ResourceManagerEngine.resourceManagerStatus' = 'ON';
SET 'com.denodo.vdb.engine.resource.queryMemoryLimit' = '200';
SET 'com.denodo.vdb.engine.RowQueueSizeInMB' = '10';
SET 'com.denodo.vdb.engine.swap.SwapManager.swappingStatus' = 'ON';
SET 'com.denodo.vdb.engine.swap.SwapManager.maxBlockSizeInKB' = '200';
SET 'com.denodo.vdb.engine.swap.SwapManager.swappingResultMaxSizeInMB' = '50';
-- 6. クエリの最適化
SET 'com.denodo.vdb.interpreter.execution.SelectAction.costoptimization' = 'false';
SET 'com.denodo.vdb.interpreter.execution.SelectAction.simplify' = 'true';
SET 'com.denodo.vdb.interpreter.execution.SelectAction.summaryRewrite' = 'true';
SET 'com.denodo.vdb.interpreter.execution.SelectAction.dataMovement' = 'true';
SET 'queryOptimization.parallelProcessing.enabled' = 'false';
SET 'queryOptimization.parallelProcessing.dataSource' = 'cache';
SET 'queryOptimization.parallelProcessing.customDataSource.databaseName' = '';
SET 'queryOptimization.parallelProcessing.customDataSource.dataSourceName' = '';
-- 7. ストアドプロシージャのランタイムパラメータの構成
SET 'storedProcedures.defaultQueryTimeout' = '80000';
SET 'storedProcedures.defaultChunkTimeout' = '80000';
SET 'storedProcedures.defaultChunkSize' = '100';
-- 8. スレッドプール
SET 'com.denodo.vdb.engine.thread.ThreadPool.maxThreads' = '300';
SET 'com.denodo.vdb.engine.thread.ThreadPool.expirationTime' = '600000';
SET 'com.denodo.vdb.engine.thread.ThreadPool.sleepTime' = '300000';
SET 'com.denodo.vdb.engine.thread.ThreadPool.timeout' = '43200000';
SET 'com.denodo.vdb.engine.thread.ThreadPool.checkoutTime' = '30000';