# ARIA

- [Aria Storage Engine](https://mariadb.com/docs/server/server-usage/storage-engines/aria/aria-storage-engine.md): An overview of Aria, a storage engine designed as a crash-safe alternative to MyISAM, featuring transactional capabilities and improved caching.
- [Aria Group Commit](https://mariadb.com/docs/server/server-usage/storage-engines/aria/aria-group-commit.md): Learn about Aria's group commit functionality, which improves performance by batching commit operations to the transaction log.
- [Aria Status Variables](https://mariadb.com/docs/server/server-usage/storage-engines/aria/aria-status-variables.md): A list of status variables specific to the Aria engine, providing metrics on page cache usage, transaction log syncs, and other internal operations.
- [Aria Storage Formats](https://mariadb.com/docs/server/server-usage/storage-engines/aria/aria-storage-formats.md): Understand the different row formats supported by Aria, particularly the default PAGE format which enables crash safety and better concurrency.
- [Aria System Variables](https://mariadb.com/docs/server/server-usage/storage-engines/aria/aria-system-variables.md): A comprehensive list of system variables for configuring Aria, including buffer sizes, log settings, and recovery options.
- [Aria Two-step Deadlock Detection](https://mariadb.com/docs/server/server-usage/storage-engines/aria/aria-two-step-deadlock-detection.md): Explains Aria's deadlock detection mechanism, which uses a two-step process with configurable search depths and timeouts to resolve conflicts.
- [Aria FAQ](https://mariadb.com/docs/server/server-usage/storage-engines/aria/aria-faq.md): Frequently asked questions about the Aria storage engine, covering its history, comparison with MyISAM, and key features like crash safety.
- [The Aria Name](https://mariadb.com/docs/server/server-usage/storage-engines/aria/the-aria-name.md): A brief history of the naming of the Aria storage engine, explaining its origins as "Maria" and the reasons for the eventual name change.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mariadb.com/docs/server/server-usage/storage-engines/aria.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
