Hi *DB Dev community,

Starting a discussion thread to propose new DDL/DML syntax that allows
users to define group names with corresponding priorities, adjust query
scheduler parameters for dynamic management, and incorporate these
configurations into queries.

*Feature:* Syntax for configuring the dynamic workload scheduler's metadata
via DDL/DML and related statements.
*Details:* The new scheduler allows the system to prioritize queries
according to user-defined classifications and priorities. Additionally it
also ensures that short, low-resource queries are prioritized, while also
maintaining fair scheduling by balancing wait times relative to execution
times.
This proposal outlines the syntax for configuring relevant metadata. To
provide users with a structured approach to manage these configurations,
scheduler settings are stored in a dedicated metadata table. The proposed
syntax enables users to add or remove query groups, adjust their
priorities, and modify parameters related to the dynamic workload module as
described in this document.

The new syntax APE:
*Metadata Configuration Syntax APE
<https://cwiki.apache.org/confluence/display/ASTERIXDB/APE+18%3A+Dynamic+Workload+Configuration+Statement+Syntax>
*
To view the previous DWM APE:
*Dynamic Workload Management APE*
<https://cwiki.apache.org/confluence/display/ASTERIXDB/APE+13%3A+Dynamic+Workload+Management>


Greatly appreciate any feedback on the syntax design to help identify
potential issues and refine it further. Thanks so much!

Best,
Hongyu

Reply via email to