# Réplicats SQL

GLPI peut être configuré pour utiliser des bases de données répliquées dans certains cas afin d'améliorer les performances.

Cet onglet n'est visible que si l'option a été activée dans l'[onglet système](/documentation/fr/modules/configuration/general/system.md).

![Example of SQL replication](/files/ZnMbuY3s203HCdmV28e4)

Pour activer la gestion des réplicas, il suffit de renseigner les paramètres de connexion. Il est conseillé d'utiliser un login qui n'a que des privilèges de lecture sur la base de données.

Vous pouvez utiliser plusieurs réplicas en les séparant par un **espace vide**. Comme résultat dans le fichier config\_db\_slave.php, le paramètre `dbhost` sera un tableau.

Un port spécifique peut également être ajouté.

{% hint style="warning" %}
Si vous utilisez plusieurs réplicas, les paramètres s'appliqueront à tous.
{% endhint %}

Les réplicas SQL seront utilisés dans au moins les cas suivants :

* Le serveur principal ne peut pas être atteint. Dans ce cas, GLPI passera en mode lecture seule.
* L'exécution de rapports afin de réduire la charge sur le serveur principal.

Il est également possible d'utiliser des réplicas pour le moteur de recherche en fonction de l'option choisie.

* **Jamais**
* **Si synchronisé (tous changements)** GLPI vérifiera la synchronisation et utilisera le réplica si tous les changements ont été répliqués.
* **Si synchronisé (changements pour l'utilisateur courant)** GLPI vérifiera la synchronisation et utilisera le réplica si tous les changements de l'utilisateur courant ont été répliqués. En cas d'utilisation d'un compte en lecture seule, le réplica sera toujours utilisé.
* **Si synchronisé ou profil en lecture seule** GLPI vérifiera la synchronisation et utilisera le réplica si tous les changements ont été répliqués. En cas d'utilisation d'un compte en lecture seule, le réplica sera toujours utilisé.
* **Toujours**

{% hint style="danger" %}
En utilisant **Toujours**, il est possible que les **résultats** soient **obsolètes**. Une option différente devrait être envisagée avant celle-ci.
{% endhint %}

{% hint style="info" %}
La configuration de réplication de votre base de données n'est pas définie par GLPI. Vous devez toujours la configurer avec les outils appropriés pour votre système de gestion de base de données.
{% endhint %}


---

# 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://help.glpi-project.org/documentation/fr/modules/configuration/general/sql_replicas.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.
