Tim Armstrong created IMPALA-9684:
-------------------------------------
Summary: Update query option levels
Key: IMPALA-9684
URL: https://issues.apache.org/jira/browse/IMPALA-9684
Project: IMPALA
Issue Type: Task
Reporter: Tim Armstrong
We've accumulated a lot of options and many of them are labelled as more
important than they really are.
* The basic level should only include options that change user-facing
behaviour. Query tuning, e.g. anything related to runtime filters, should be in
advanced.
* "Chicken bits" for stable features should be moved to DEPRECATED. E.g.
PARQUET_READ_PAGE_INDEX
* Tuning options that are not commonly used should be moved to deprecated or
development (depending on whether we might want to remove it, or whether we
might retain it for new features). E.g. PREFETCH_MODE
{noformat}
Query options (defaults shown in []):
ABORT_ON_ERROR: [0]
COMPRESSION_CODEC: []
DEFAULT_FILE_FORMAT: [TEXT]
DEFAULT_HINTS_INSERT_STATEMENT: []
DISABLE_CODEGEN: [0]
DISABLE_HDFS_NUM_ROWS_ESTIMATE: [0]
DISABLE_ROW_RUNTIME_FILTERING: [0]
DISABLE_STREAMING_PREAGGREGATIONS: [0]
DISABLE_UNSAFE_SPILLS: [0]
EXEC_TIME_LIMIT_S: [0]
EXPLAIN_LEVEL: [STANDARD]
IDLE_SESSION_TIMEOUT: [0]
MAX_ROW_SIZE: [524288]
MAX_STATEMENT_LENGTH_BYTES: [16777216]
MEM_LIMIT: [0]
MT_DOP: []
NUM_SCANNER_THREADS: [0]
OPTIMIZE_PARTITION_KEY_SCANS: [0]
PARQUET_ARRAY_RESOLUTION: [THREE_LEVEL]
PARQUET_FALLBACK_SCHEMA_RESOLUTION: [POSITION]
QUERY_TIMEOUT_S: [0]
REQUEST_POOL: []
RUNTIME_FILTER_MODE: [GLOBAL]
RUNTIME_FILTER_WAIT_TIME_MS: [0]
S3_SKIP_INSERT_STAGING: [1]
SCRATCH_LIMIT: [-1]
STATEMENT_EXPRESSION_LIMIT: [250000]
SYNC_DDL: [0]
THREAD_RESERVATION_AGGREGATE_LIMIT: [0]
THREAD_RESERVATION_LIMIT: [3000]
TIMEZONE: [America/Los_Angeles]
Advanced Query Options:
APPX_COUNT_DISTINCT: [0]
BROADCAST_BYTES_LIMIT: [34359738368]
BUFFER_POOL_LIMIT: []
CLIENT_IDENTIFIER: Impala Shell v4.0.0-SNAPSHOT (494418c) built on Mon
Apr 20 22:53:57 PDT 2020
COMPUTE_STATS_MIN_SAMPLE_SIZE: [1073741824]
DEFAULT_JOIN_DISTRIBUTION_MODE: [BROADCAST]
DEFAULT_SPILLABLE_BUFFER_SIZE: [2097152]
DEFAULT_TRANSACTIONAL_TYPE: [NONE]
DISABLE_CODEGEN_ROWS_THRESHOLD: [50000]
DISABLE_DATA_CACHE: [0]
DISABLE_HBASE_NUM_ROWS_ESTIMATE: [0]
ENABLE_CNF_REWRITES: [0]
ENABLE_EXPR_REWRITES: [1]
EXEC_SINGLE_NODE_ROWS_THRESHOLD: [100]
FETCH_ROWS_TIMEOUT_MS: [10000]
HBASE_CACHE_BLOCKS: [0]
HBASE_CACHING: [0]
KUDU_READ_MODE: [DEFAULT]
KUDU_SNAPSHOT_READ_TIMESTAMP_MICROS: [0]
MAX_CNF_EXPRS: [0]
MAX_ERRORS: [100]
MAX_MEM_ESTIMATE_FOR_ADMISSION: [0]
MAX_NUM_RUNTIME_FILTERS: [10]
MIN_SPILLABLE_BUFFER_SIZE: [65536]
NUM_REMOTE_EXECUTOR_CANDIDATES: [3]
NUM_ROWS_PRODUCED_LIMIT: [0]
PARQUET_ANNOTATE_STRINGS_UTF8: [0]
PARQUET_DICTIONARY_FILTERING: [1]
PARQUET_FILE_SIZE: [0]
PARQUET_OBJECT_STORE_SPLIT_SIZE: [268435456]
PARQUET_PAGE_ROW_COUNT_LIMIT: []
PARQUET_READ_PAGE_INDEX: [1]
PARQUET_READ_STATISTICS: [1]
PARQUET_WRITE_PAGE_INDEX: [1]
PREAGG_BYTES_LIMIT: [-1]
PREFETCH_MODE: [HT_BUCKET]
REPLICA_PREFERENCE: [CACHE_LOCAL]
RESOURCE_TRACE_RATIO: [0.000000]
RUNTIME_BLOOM_FILTER_SIZE: [1048576]
RUNTIME_FILTER_MAX_SIZE: [16777216]
RUNTIME_FILTER_MIN_SIZE: [1048576]
SCAN_BYTES_LIMIT: [0]
SCHEDULE_RANDOM_REPLICA: [0]
SHUFFLE_DISTINCT_EXPRS: [1]
SUPPORT_START_OVER: [false]
TOPN_BYTES_LIMIT: [536870912]
Shell Options
WRITE_DELIMITED: False
VERBOSE: True
LIVE_SUMMARY: False
OUTPUT_FILE: None
DELIMITER: \t
LIVE_PROGRESS: False
Variables:
No variables defined.
{noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)