> 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/server-usage/storage-engines/innodb/mariadb-enterprise-server-innodb-operations.md).

# MariaDB Enterprise Server InnoDB Operations

{% columns %}
{% column %}
{% content-ref url="/pages/xdgq2blVR4WL3I9ahcn9" %}
[Configure the InnoDB Buffer Pool](/docs/server/server-usage/storage-engines/innodb/mariadb-enterprise-server-innodb-operations/configure-the-innodb-buffer-pool.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
A guide to configuring the size and instances of the InnoDB Buffer Pool to optimize memory usage and cache performance.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/ujPpvgdLOlP7VlTHbsIg" %}
[Configure the InnoDB I/O Threads](/docs/server/server-usage/storage-engines/innodb/mariadb-enterprise-server-innodb-operations/configure-the-innodb-io-threads.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Instructions on tuning the number of InnoDB read and write I/O threads to match your system's disk I/O capabilities.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/4sFHsQ3AfvZj17CIZ86U" %}
[Configure the InnoDB Purge Threads](/docs/server/server-usage/storage-engines/innodb/mariadb-enterprise-server-innodb-operations/configure-the-innodb-purge-threads.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Learn how to adjust the number of background purge threads to efficiently manage undo logs and prevent history list growth.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/UJQdbOCJVrRyQadW1XGU" %}
[Configure the InnoDB Redo Log](/docs/server/server-usage/storage-engines/innodb/mariadb-enterprise-server-innodb-operations/configure-the-innodb-redo-log.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
A guide to configuring the size and number of InnoDB redo log files in MariaDB Enterprise Server to balance write performance and crash recovery time.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/lNya374PTIfbrg2Yv1ER" %}
[Configure the InnoDB Undo Log](/docs/server/server-usage/storage-engines/innodb/mariadb-enterprise-server-innodb-operations/configure-the-innodb-undo-log.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Learn how to manage InnoDB undo logs in MariaDB Enterprise Server, including moving them to separate tablespaces and enabling truncation.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/tgwn1lN5nfuApDMDivm4" %}
[Schema Changes](/docs/server/server-usage/storage-engines/innodb/mariadb-enterprise-server-innodb-operations/schema-changes.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
An overview of supported online schema change operations in InnoDB, detailing which DDL statements can be performed without locking the table.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/IVYn1N9xwRC3VRedBEa8" %}
[InnoDB - Unmaintained](/docs/server/server-usage/storage-engines/innodb/mariadb-enterprise-server-innodb-operations/innodb-unmaintained.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
This section provides information about unmaintained or deprecated features related to InnoDB in MariaDB Server. It is advisable to review this content for compatibility and migration planning.
{% endcolumn %}
{% endcolumns %}
