# Maintenance

- [Improving performance](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/maintenance/improving-performance.md): Improve the performance of your SonarQube Server instance by increasing the number of Compute Engine workers, parallel analysis processing, and optimizing the analyzers' loading.
- [Migrating database](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/maintenance/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube Server database between vendors.
- [Backup and restore](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/maintenance/backup-and-restore.md): Backing up and restoring your data.
- [Reindexing](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/maintenance/reindexing.md): Starting SonarQube Server after an update or a restore from a backup triggers a rebuild of the Elasticsearch indexes. You can also force a reindex.
- [Deprecations](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/maintenance/deprecations.md): Deprecation policy and API deprecations.
- [Deprecation policy](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/maintenance/deprecations/deprecation-policy.md): The goal of the deprecation policy is to ensure that users are aware of what is changing and have time to adjust before a feature or an API component is dropped on a planned date.
- [Monitoring API deprecation](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/maintenance/deprecations/monitoring-api-deprecation.md): Monitoring deprecated Web API components is an important part of checking that your SonarQube instance is using deprecated endpoints.


---

# 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://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/maintenance.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.
