> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/server/ha-and-performance/optimization-and-tuning/buffers-caches-and-threads/thread-pool.md).

# Thread Pool

{% columns %}
{% column %}
{% content-ref url="/pages/K9ZWMNVoDLSA92k3eBHF" %}
[Thread Pool in MariaDB](/docs/server/ha-and-performance/optimization-and-tuning/buffers-caches-and-threads/thread-pool/thread-pool-in-mariadb.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Explains MariaDB's dynamic, adaptive thread pool: the problems it solves, its features, when it helps or hurts, and how to configure it via thread\_handling and related system variables.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/YUb2sIHUDNvM52vrOTae" %}
[Thread Groups in the Unix Implementation of the Thread Pool](/docs/server/ha-and-performance/optimization-and-tuning/buffers-caches-and-threads/thread-pool/thread-groups-in-the-unix-implementation-of-the-thread-pool.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Describes thread groups in the Unix thread pool implementation, how thread\_pool\_size sets their number, and how client connections are distributed among them.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/nYpBMuoCQh75Il2F554d" %}
[Thread Pool System and Status Variables](/docs/server/ha-and-performance/optimization-and-tuning/buffers-caches-and-threads/thread-pool/thread-pool-system-status-variables.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Documents the system and status variables used to configure and monitor the MariaDB thread pool, including extra\_max\_connections, extra\_port, and thread\_handling.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/arMqdGHy4WRFgyRkhpvh" %}
[Thread Pool in MariaDB 5.1 - 5.3](/docs/server/ha-and-performance/optimization-and-tuning/buffers-caches-and-threads/thread-pool/thread-pool-in-mariadb-51-53.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Documents the old pool-of-threads implementation in MariaDB up to version 5.3, retained for reference by older compatibility pages.
{% endcolumn %}
{% endcolumns %}
