Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 20 additions & 1 deletion presto-docs/src/main/sphinx/admin/properties-session.rst
Original file line number Diff line number Diff line change
Expand Up @@ -50,16 +50,35 @@ The corresponding configuration property is :ref:`admin/properties:\`\`join-dist
^^^^^^^^^^^^^^^^^^^^^^^

* **Type:** ``boolean``
* **Default value:** ``true``
* **Default value:** ``false``

This property enables redistribution of data before writing. This can
eliminate the performance impact of data skew when writing by hashing it
across nodes in the cluster. It can be disabled when it is known that the
output data set is not skewed in order to avoid the overhead of hashing and
redistributing all the data across the network.

When both ``scale_writers`` and ``redistribute_writes`` are set to ``true``,
``scale_writers`` takes precedence.

The corresponding configuration property is :ref:`admin/properties:\`\`redistribute-writes\`\``.

``scale_writers``
^^^^^^^^^^^^^^^^^

* **Type:** ``boolean``
* **Default value:** ``true``

This property enables dynamic scaling of writer tasks based on throughput. When enabled,
Presto automatically adjusts the number of writer tasks to use the minimum necessary
for optimal performance. This can improve resource utilization by scaling out writers
only when needed based on data throughput.

When both ``scale_writers`` and ``redistribute_writes`` are set to ``true``,
``scale_writers`` takes precedence.

The corresponding configuration property is :ref:`admin/properties:\`\`scale-writers\`\``.

``task_writer_count``
^^^^^^^^^^^^^^^^^^^^^

Expand Down
21 changes: 20 additions & 1 deletion presto-docs/src/main/sphinx/admin/properties.rst
Original file line number Diff line number Diff line change
Expand Up @@ -49,16 +49,35 @@ The corresponding session property is :ref:`admin/properties-session:\`\`join_di
^^^^^^^^^^^^^^^^^^^^^^^

* **Type:** ``boolean``
* **Default value:** ``true``
* **Default value:** ``false``

This property enables redistribution of data before writing. This can
eliminate the performance impact of data skew when writing by hashing it
across nodes in the cluster. It can be disabled when it is known that the
output data set is not skewed in order to avoid the overhead of hashing and
redistributing all the data across the network.

When both ``scale-writers`` and ``redistribute-writes`` are set to ``true``,
``scale-writers`` takes precedence.

The corresponding session property is :ref:`admin/properties-session:\`\`redistribute_writes\`\``.

``scale-writers``
^^^^^^^^^^^^^^^^^

* **Type:** ``boolean``
* **Default value:** ``true``

This property enables dynamic scaling of writer tasks based on throughput. When enabled,
Presto automatically adjusts the number of writer tasks to use the minimum necessary
for optimal performance. This can improve resource utilization by scaling out writers
only when needed based on data throughput.

When both ``scale-writers`` and ``redistribute-writes`` are set to ``true``,
``scale-writers`` takes precedence.

The corresponding session property is :ref:`admin/properties-session:\`\`scale_writers\`\``.

``check-access-control-on-utilized-columns-only``
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Expand Down
Loading