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)

Reply via email to