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

# ARIA

{% columns %}
{% column %}
{% content-ref url="/pages/7xHFaFYtra0XZzND33Ev" %}
[Aria Storage Engine](/docs/server/server-usage/storage-engines/aria/aria-storage-engine.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
An overview of Aria, a storage engine designed as a crash-safe alternative to MyISAM, featuring transactional capabilities and improved caching.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/WcvUi6YErWopESxnTFSW" %}
[Aria Group Commit](/docs/server/server-usage/storage-engines/aria/aria-group-commit.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Learn about Aria's group commit functionality, which improves performance by batching commit operations to the transaction log.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/rZlKQ0gAXTM2MYvaFTc4" %}
[Aria Status Variables](/docs/server/server-usage/storage-engines/aria/aria-status-variables.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
A list of status variables specific to the Aria engine, providing metrics on page cache usage, transaction log syncs, and other internal operations.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/zyfFgfXC6kgCilmJ8piq" %}
[Aria Storage Formats](/docs/server/server-usage/storage-engines/aria/aria-storage-formats.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Understand the different row formats supported by Aria, particularly the default PAGE format which enables crash safety and better concurrency.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/pNuyYRGTmj7FeHg1YDwz" %}
[Aria System Variables](/docs/server/server-usage/storage-engines/aria/aria-system-variables.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
A comprehensive list of system variables for configuring Aria, including buffer sizes, log settings, and recovery options.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/TAZEXnhbmvh7cxUnG75r" %}
[Aria Two-step Deadlock Detection](/docs/server/server-usage/storage-engines/aria/aria-two-step-deadlock-detection.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Explains Aria's deadlock detection mechanism, which uses a two-step process with configurable search depths and timeouts to resolve conflicts.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/0KA1gJItL5WARh6SmPzA" %}
[Aria FAQ](/docs/server/server-usage/storage-engines/aria/aria-faq.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Frequently asked questions about the Aria storage engine, covering its history, comparison with MyISAM, and key features like crash safety.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/BopdbiTl9uFHdrRoeMJK" %}
[The Aria Name](/docs/server/server-usage/storage-engines/aria/the-aria-name.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
A brief history of the naming of the Aria storage engine, explaining its origins as "Maria" and the reasons for the eventual name change.
{% endcolumn %}
{% endcolumns %}
