Tim Armstrong created IMPALA-7969:
-------------------------------------
Summary: Always admit trivial queries immediately
Key: IMPALA-7969
URL: https://issues.apache.org/jira/browse/IMPALA-7969
Project: IMPALA
Issue Type: Improvement
Components: Backend
Reporter: Tim Armstrong
Assignee: Bikramjeet Vig
Here are two common query types that consume minimal resources:
* {{select ... from ... limit 0}}, which is used by some clients to determine
column types
* {{select <expr1>, <expr2>, <expr3>}}, which just evaluates some constant
expressions on the coordinator
Currently these queries get queued if there are existing queued queries or the
number of queries limit is exceeded, which is inconvenient for use cases where
latency is important. I think the planner should identify trivial queries and
admission controller should admit immediately.
Here's an initial thought on the definition of a trivial query:
* Must have PLAN ROOT SINK as the root
* Can contain UNION and EMPTYSET nodes only
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]