diff --git a/docs/src/main/sphinx/admin/properties-query-management.rst b/docs/src/main/sphinx/admin/properties-query-management.rst index 545eddeee535..194f11239849 100644 --- a/docs/src/main/sphinx/admin/properties-query-management.rst +++ b/docs/src/main/sphinx/admin/properties-query-management.rst @@ -12,16 +12,26 @@ Query management properties Configures the algorithm to organize the processing of all of the stages of a query. You can use the following execution policies: -* ``phased`` schedules stages in a sequence to avoid blockages because of - inter-stage dependencies. This policy maximizes cluster resource utilization +* ``phased`` schedules stages in a sequence to avoid blockages because of + inter-stage dependencies. This policy maximizes cluster resource utilization and provides the lowest query wall time. -* ``all-at-once`` schedules all of the stages of a query at one time. As a - result, cluster resource utilization is initially high, but inter-stage - dependencies typically prevent full processing and cause longer queue times +* ``all-at-once`` schedules all of the stages of a query at one time. As a + result, cluster resource utilization is initially high, but inter-stage + dependencies typically prevent full processing and cause longer queue times which increases the query wall time overall. -* ``legacy-phased`` has similar functionality to ``phased``, but can increase +* ``legacy-phased`` has similar functionality to ``phased``, but can increase the query wall time as it attempts to minimize the number of running stages. +``query.hash-partition-count`` +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +* **Type:** :ref:`prop-type-integer` +* **Default value:** ``100`` +* **Session property:** ``hash_partition_count`` + +The number of partitions to use for processing distributed operations, such as +joins, aggregations, partitioned window functions and others. + ``query.max-execution-time`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^