> 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/gridgain/gridgain-9/tuning-and-troubleshooting.md).

# Tuning and Troubleshooting

Guidance for tuning GridGain 9 performance, covering general considerations, JVM, operating system, persistence, SQL, and data streaming.

GridGain 9 exposes many settings that affect throughput, latency, and stability. This guide collects recommendations for tuning a GridGain cluster across several areas: general deployment practices, the JVM, the host operating system, persistence, SQL, and data streaming.

Start with [General Performance Tips](/docs/gridgain/gridgain-9/tuning-and-troubleshooting/performance-tuning/general-performance-tips.md) for a baseline checklist, then explore the topic-specific pages for the areas that matter most to your workload.

{% columns %}
{% column %}
{% content-ref url="/pages/V1IRYDZngvpzmG0oBYUq" %}
[High Availability](/docs/gridgain/gridgain-9/tuning-and-troubleshooting/high-availability.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Deploying GridGain 9 for high availability — keeping the cluster and its data available through node and zone failures.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/8blJYRayn2dWzrneB7Nt" %}
[Performance Tuning](/docs/gridgain/gridgain-9/tuning-and-troubleshooting/performance-tuning.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Tuning GridGain 9 for throughput and latency: JVM, OS, persistence, data streaming, SQL, and memory.
{% endcolumn %}
{% endcolumns %}
