> 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/innodb-tablespaces.md).

# InnoDB Tablespaces

{% columns %}
{% column %}
{% content-ref url="/pages/r75cloB5CpaOPbFfZ63k" %}
[InnoDB File-Per-Table Tablespaces](/docs/server/server-usage/storage-engines/innodb/innodb-tablespaces/innodb-file-per-table-tablespaces.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Learn how to configure InnoDB to store each table in its own .ibd file, enabling features like table compression and easier space reclamation.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/D52TT2njXmsYGTj7dAY3" %}
[InnoDB System Tablespaces](/docs/server/server-usage/storage-engines/innodb/innodb-tablespaces/innodb-system-tablespaces.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
This page explains the InnoDB system tablespace (ibdata1), which stores the data dictionary, doublewrite buffer, and undo logs, and how to resize it.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/YuMrm1TCWtxiEWO287NG" %}
[InnoDB Temporary Tablespaces](/docs/server/server-usage/storage-engines/innodb/innodb-tablespaces/innodb-temporary-tablespaces.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
This page explains how InnoDB manages temporary tablespaces for non-compressed temporary tables, including configuration and sizing options.
{% endcolumn %}
{% endcolumns %}
