[ 
https://issues.apache.org/jira/browse/IMPALA-12426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Fehr updated IMPALA-12426:
--------------------------------
    Description: 
Implement a way of querying (via SQL) information about completed 
queries/ddls/dmls.

Design details:
1. New Coordinator Startup Flags:
    * store_query_history -- string, value of "impala" stores the query history 
table as an Iceberg table, allows for future expansion to using Kudu as the 
table storage engine
    * query_history_table_name -- string, name of the table where query history 
will be stored, can be fully qualified with a database name (e.g. 
"mydb.my_table") or can be just the table name (e.g. "my_table") in which case 
the table will be stored in the "information" database, defaults to 
"information.query_history"
    * query_history_write_duration -- number, seconds to wait before inserting 
completed queries into the query history table, allows for batching inserts to 
avoid lots of small files, value of 0 indicates immediate insert with no 
batching, default 300
2. Not all queries will be inserted in this table.  Use/set/get queries as well 
as insert dmls to this table will not be inserted.
3. The query history table will include data from the query profile that 
describe the overall query (e.g. query_id, session_id, user, sql, coordinator 
name, start time, end time, etc)



  was:
Implement a way of querying (via SQL) information about completed 
queries/ddls/dmls.

Design details:
1. New Coordinator Startup Flags:
    * store_query_history -- string, value of "impala" stores the query history 
table as an Iceberg table, allows for future expansion to using Kudu as the 
table storage engine
    * query_history_table_name -- string, name of the table where query history 
will be stored, can be fully qualified with a database name (e.g. 
"mydb.my_table") or can be just the table name (e.g. "my_table") in which case 
the table will be stored in the "information" database, defaults to 
"information.query_history"
    * query_history_write_duration -- number, seconds to wait before inserting 
completed queries into the query history table, allows for batching inserts to 
avoid lots of small files, value of 0 indicates immediate insert with no 
batching, default 300
2. Not all queries will be written to this table.  Use/set/get queries



> SQL Interface to Completed Queries/DDLs/DMLs
> --------------------------------------------
>
>                 Key: IMPALA-12426
>                 URL: https://issues.apache.org/jira/browse/IMPALA-12426
>             Project: IMPALA
>          Issue Type: Improvement
>          Components: Backend, be
>            Reporter: Jason Fehr
>            Assignee: Jason Fehr
>            Priority: Major
>              Labels: impala, workload-management
>
> Implement a way of querying (via SQL) information about completed 
> queries/ddls/dmls.
> Design details:
> 1. New Coordinator Startup Flags:
>     * store_query_history -- string, value of "impala" stores the query 
> history table as an Iceberg table, allows for future expansion to using Kudu 
> as the table storage engine
>     * query_history_table_name -- string, name of the table where query 
> history will be stored, can be fully qualified with a database name (e.g. 
> "mydb.my_table") or can be just the table name (e.g. "my_table") in which 
> case the table will be stored in the "information" database, defaults to 
> "information.query_history"
>     * query_history_write_duration -- number, seconds to wait before 
> inserting completed queries into the query history table, allows for batching 
> inserts to avoid lots of small files, value of 0 indicates immediate insert 
> with no batching, default 300
> 2. Not all queries will be inserted in this table.  Use/set/get queries as 
> well as insert dmls to this table will not be inserted.
> 3. The query history table will include data from the query profile that 
> describe the overall query (e.g. query_id, session_id, user, sql, coordinator 
> name, start time, end time, etc)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org

Reply via email to