For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/fr/guides/public-cloud/databases/advanced-configuration.md.

Configurer les paramètres avancés pour Public Cloud Databases

Voir en Markdown

Configuration avancée pour les moteurs Public Cloud Databases

Objectif

Les moteurs de bases de données Public Cloud sont des services managés, ce qui signifie qu'ils ne sont pas entièrement configurables. Par exemple, il n'est pas possible de modifier pg_hba.conf.

Info

La configuration avancée est disponible pour les moteurs Public Cloud Databases suivants :

  • MySQL
  • PostgreSQL
  • Valkey

Prérequis

  • Un projet Public Cloud dans votre compte OVHcloud
  • Une base de données en cours d'exécution sur votre service Public Cloud Databases OVHcloud (ce guide peut vous aider à répondre à ce prérequis)
  • Un accès à l' (facultatif)

Accès à l'espace client OVHcloud

  • Lien direct :
  • Chemin de navigation : Public Cloud > Sélectionnez votre projet

En pratique

Warning

Veuillez noter que les modifications apportées aux paramètres avancés s'appliquent au niveau du cluster et donc à toutes les bases de données du cluster.

Info

Selon le moteur, certains paramètres peuvent déjà être définis.

Info

Une fois la configuration avancée soumise, il n'est pas possible de la réinitialiser à ses valeurs initiales. Il est seulement possible de mettre à jour les valeurs, nous vous recommandons donc de noter les valeurs initiales avant de les modifier.

Consultez la section Vérification ci-dessous

Depuis l'espace client OVHcloud

Cliquez sur Databases dans la barre de navigation de gauche, sélectionnez l'instance de votre moteur puis l'onglet Configuration avancée.

Sélectionnez la clé du paramètre avancé que vous souhaitez définir, puis renseignez sa valeur.

Une fois prêt, cliquez sur Configuration avancée.

Info

En haut à droite de l'onglet de configuration avancée, vous pouvez voir les paramètres déjà définis.

Depuis l'API

Info

Si vous n'êtes pas familier avec l'utilisation de l'API OVHcloud, veuillez consulter notre guide Premiers pas avec les API OVHcloud.

Récupérer les identifiants de votre service et de votre cluster

Vous devez d'abord identifier le service et le cluster auxquels vous souhaitez appliquer les modifications.

Récupérer l'identifiant du service souhaité

Exécutez l'appel API suivant :

GET/cloud/project

Exemple de réponse :

[
  "702de32b692c4842b0bb751dc5085daf",
  "297c1776595544759d77eee921edd49b",
  "3d4f8b8811ba4962a78f971503915f0d"
]

Dans la liste obtenue, sélectionnez et copiez l'identifiant du service souhaité, également appelé serviceName.

Récupérer l'identifiant du cluster souhaité

Ouvrez l'appel API suivant, collez votre identifiant de service dans le champ serviceName puis cliquez sur Execute :

Exemple de réponse :

[
  "b412100d-d298-4bee-84b7-4d5e552d3bf1"
]

Dans la liste obtenue, sélectionnez et copiez l'identifiant du cluster, également appelé clusterId.

Récupérer la configuration avancée existante

Ouvrez l'appel API suivant, renseignez les champs correspondants (serviceName, clusterId) et cliquez sur Execute :

Exemple de réponse (vide si aucune configuration avancée n'est encore définie) :

{}

Liste des paramètres de configuration avancée

Ouvrez l'appel API suivant, renseignez les champs correspondants (serviceName, clusterId) et cliquez sur Execute :

Exemple de réponse :

[
  {
    "name": "pg.autovacuum_analyze_scale_factor",
    "type": "double",
    "description": "Specifies a fraction of the table size to add to autovacuum_analyze_threshold when deciding whether to trigger an ANALYZE. The default is 0.2 (20% of table size)",
    "minimum": 0,
    "maximum": 1
  }
]

Modifier la configuration avancée

Ouvrez l'appel API suivant et renseignez les champs correspondants (serviceName, clusterId)

Ensuite, en fonction des paramètres choisis, définissez les valeurs sous forme de paires clé/valeur dans le corps de la requête, comme dans l'exemple ci-dessous :

{
  "pg.log_error_verbosity": "VERBOSE",
  "pg.max_parallel_workers": "12",
  "pg.max_parallel_workers_per_gather": "4"
}

Une fois prêt, cliquez sur Execute pour mettre à jour la configuration avancée.

Vérification

Vous pouvez vérifier les modifications de différentes manières, par exemple :

Depuis l'API

Exécutez à nouveau l'appel de récupération de la configuration avancée ci-dessus. La réponse contient désormais vos valeurs mises à jour :

{
  "pg.log_error_verbosity": "VERBOSE",
  "pg.max_parallel_workers": "12",
  "pg.max_parallel_workers_per_gather": "4"
}

Depuis pgAdmin

pgAmin check advanced configuration

Suivez ce guide pour en savoir plus sur pgAdmin

Nous voulons vos retours !

Nous serions ravis de répondre à vos questions et apprécions tout retour que vous pourriez nous faire.

Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur ce lien pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services.

Vous êtes sur Discord ? Rejoignez notre chaîne via https://discord.gg/ovhcloud et interagissez directement avec l’équipe qui développe notre service de bases de données !

Cette page vous a-t-elle aidé ?