v.19.11Improvement

Disallow Run Query with Same Query_id by Various Users #5430 (proller)

Disallow run query with same query_id by various users #5430 (proller)
Disallow executing queries with the same query_id by different users to prevent conflicts and ensure query uniqueness.

Why it matters

This feature addresses the issue where multiple users could run queries with identical query_id, leading to possible conflicts and confusion in query management and tracking. By restricting the reuse of query_id across different users, it enhances query isolation and improves operational consistency.

How to use it

This behavior is enforced automatically in ClickHouse when users submit queries with the query_id parameter. To prevent errors, ensure that query_id values are unique per user when running queries concurrently or sequentially.