照会オプション・ファイル QAQQINI による照会の動的な制御
照会オプション・ファイル QAQQINI サポートには、照会が実行される環境を動的に変更または上書きする機能があります。この変更は、照会属性の変更 (CHGQRYA) コマンドおよび QAQQINI ファイルで実行されます。照会オプション・ファイル QAQQINI を使用して、 データベース・マネージャーによって使用される属性を設定します。
実行する照会ごとに、CHGQRYA CL コマンドの QRYOPTLIB パラメーターに指定したスキーマ内の QAQQINI ファイルから照会オプション値が検索され、照会を最適化して実施するのに使用されます。
QAQQINI ファイルを通して変更可能な環境属性には、次のものがあります。
- ACTIVE_JOBS
- ALLOW_ADAPTIVE_QUERY_PROCESSING
- ALLOW_ARRAY_VALUE_CHANGES
- ALLOW_EVI_ONLY_ACCESS
- ALLOW_TEMPORARY_INDEXES
- APPLY_REMOTE
- ASYNC_JOB_USAGE
- CACHE_RESULTS
- COLLATE_ERRORS
- COMMITMENT_CONTROL_LOCK_LIMIT
- CONCURRENT_ACCESS_BEHAVIOR
- DETERMINISTIC_UDF_SCOPE
- FIELDPROC_ENCODED_COMPARISON
- FORCE_JOIN_ORDER
- IGNORE_LIKE_REDUNDANT_SHIFTS
- KEY_RANGE_ESTIMATE_TIMEOUT
- LIMIT_PREDICATE_ OPTIMIZATION
- LOB_LOCATOR_THRESHOLD
- MATERIALIZED_QUERY_TABLE_REFRESH_AGE
- MATERIALIZED_QUERY_TABLE _USAGE
- MEMORY_POOL_PREFERENCE
- MESSAGES_DEBUG
- NORMALIZE_DATA
- OPEN_CURSOR_CLOSE_COUNT
- OPEN_CURSOR_THRESHOLD
- OPTIMIZATION_GOAL
- OPTIMIZE_STATISTIC_LIMITATION
- PARALLEL_DEGREE
- PARAMETER_MARKER_CONVERSION
- PSEUDO_OPEN_CHECK_HOST_VARS
- QUERY_TIME_LIMIT
- REOPTIMIZE_ACCESS_PLAN
- SQE_NATIVE_ACCESS
- SQE_NATIVE_ACCESS_POSITION_BEHAVIOR
- SQLSTANDARDS_MIXED_CONSTANT
- SQL_CONCURRENT_ACCESS_RESOLUTION
- SQL_DECFLOAT_WARNINGS
- SQL_FAST_DELETE_ROW_COUNT
- SQL_GVAR_BUILD_RULE
- SQL_MODIFIES_SQL_DATA
- SQL_PSEUDO_CLOSE
- SQL_STMT_COMPRESS_MAX
- SQL_STMT_REUSE
- SQL_SUPPRESS_MASKED_DATA_DETECTION
- SQL_SUPPRESS_WARNINGS
- SQL_TRANSLATE_ASCII_TO_JOB
- SQL_XML_DATA_CCSID
- STAR_JOIN
- STORAGE_LIMIT
- SYSTEM_SQL_STATEMENT_CACHE
- SYSTIME_PERIOD_ADJ
- TEXT_SEARCH_DEFAULT_TIMEZONE
- UDF_TIME_OUT
- VARIABLE_LENGTH_OPTIMIZATION