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/mysql-advanced-parameters-references.md.

Paramètres avancés des Public Cloud Databases pour MySQL

Voir en Markdown

Ce guide liste tous les paramètres avancés pris en charge qui vous permettent de configurer votre service Public Cloud Databases pour MySQL selon vos cas d'usage

Objectif

Ce guide liste tous les paramètres avancés pris en charge qui vous permettent de configurer votre service Public Cloud Databases pour MySQL selon vos cas d'usage.

Prérequis

  • Un projet Public Cloud dans votre compte OVHcloud.
  • Une base de données fonctionnant sur votre service Public Cloud Databases OVHcloud (ce guide peut vous aider à répondre à ce prérequis).
  • Un accès à votre ou à l'.

En pratique

Warning

La gestion des paramètres avancés n'est pas prise en charge via Terraform.

Depuis l'espace client OVHcloud

Veuillez consulter ce guide pour savoir comment modifier vos paramètres avancés depuis l'espace client OVHcloud.

Depuis l'API

Veuillez consulter ce guide pour savoir comment modifier vos paramètres avancés depuis l'API OVHcloud.

Paramètres avancés pour MySQL

Vous trouverez ci-dessous un récapitulatif de toutes les options de configuration disponibles pour un service MySQL :

Parameters
mysql.connect_timeout long
min: 2 max: 3600
Le nombre de secondes pendant lesquelles le serveur mysqld attend un paquet de connexion avant de répondre par Bad handshake.
mysql.default_time_zone string
Fuseau horaire par défaut du serveur, exprimé sous forme de décalage par rapport à UTC (de -12:00 à +12:00), d'un nom de fuseau horaire, ou de 'SYSTEM' pour utiliser le fuseau horaire par défaut du serveur MySQL.
mysql.group_concat_max_len long
min: 4 max: 18446744073709552000
La longueur maximale autorisée, en octets, pour le résultat de la fonction GROUP_CONCAT().
mysql.information_schema_stats_expiry long
min: 900 max: 31536000
Le délai, en secondes, avant l'expiration des statistiques mises en cache.
mysql.innodb_change_buffer_max_size long
min: 0 max: 50
Taille maximale du buffer de modification InnoDB, exprimée en pourcentage de la taille totale du pool de buffers. La valeur par défaut est 25.
mysql.innodb_flush_neighbors long
min: 0 max: 2
Indique si le vidage d'une page du pool de buffers InnoDB entraîne également le vidage d'autres pages modifiées dans le même extent (la valeur par défaut est 1) : 0 - les pages modifiées du même extent ne sont pas vidées, 1 - vide les pages modifiées contiguës du même extent, 2 - vide les pages modifiées du même extent.
mysql.innodb_ft_min_token_size long
min: 0 max: 16
Longueur minimale des mots stockés dans un index FULLTEXT InnoDB. La modification de ce paramètre entraînera un redémarrage du service MySQL.
mysql.innodb_ft_server_stopword_table string
Cette option permet de spécifier votre propre liste de mots vides (stopwords) pour l'index FULLTEXT InnoDB, pour toutes les tables InnoDB.
mysql.innodb_lock_wait_timeout long
min: 1 max: 3600
La durée, en secondes, pendant laquelle une transaction InnoDB attend un verrou de ligne avant d'abandonner. La valeur par défaut est 120.
mysql.innodb_log_buffer_size long
min: 1048576 max: 4294967295
La taille en octets du buffer qu'InnoDB utilise pour écrire dans les fichiers de log sur le disque.
mysql.innodb_online_alter_log_max_size long
min: 65536 max: 1099511627776
La limite supérieure, en octets, de la taille des fichiers de log temporaires utilisés lors des opérations DDL en ligne sur les tables InnoDB.
mysql.innodb_print_all_deadlocks boolean
Lorsque cette option est activée, les informations relatives à tous les interblocages (deadlocks) dans les transactions utilisateur InnoDB sont enregistrées dans le journal d'erreurs. Désactivé par défaut.
mysql.innodb_read_io_threads long
min: 1 max: 64
Le nombre de threads d'E/S pour les opérations de lecture dans InnoDB. La valeur par défaut est 4. La modification de ce paramètre entraînera un redémarrage du service MySQL.
mysql.innodb_rollback_on_timeout boolean
Lorsque cette option est activée, un dépassement de délai de transaction entraîne l'abandon et l'annulation complète de la transaction par InnoDB. La modification de ce paramètre entraînera un redémarrage du service MySQL.
mysql.innodb_thread_concurrency long
min: 0 max: 1000
Définit le nombre maximal de threads autorisés dans InnoDB. La valeur par défaut est 0 (concurrence infinie - aucune limite).
mysql.innodb_write_io_threads long
min: 1 max: 64
Le nombre de threads d'E/S pour les opérations d'écriture dans InnoDB. La valeur par défaut est 4. La modification de ce paramètre entraînera un redémarrage du service MySQL.
mysql.interactive_timeout long
min: 30 max: 604800
Le nombre de secondes pendant lesquelles le serveur attend une activité sur une connexion interactive avant de la fermer.
mysql.internal_tmp_mem_storage_engine string
values: MEMORY, TempTable
Le moteur de stockage pour les tables temporaires internes en mémoire.
mysql.log_output string
values: INSIGHTS, INSIGHTS,TABLE, NONE, TABLE
La destination de sortie du journal des requêtes lentes lorsque slow_query_log est activé (ON). Pour activer MySQL AI Insights, choisissez INSIGHTS. Pour utiliser à la fois MySQL AI Insights et la table mysql.slow_log, choisissez INSIGHTS,TABLE. Pour utiliser uniquement la table mysql.slow_log, choisissez TABLE. Pour désactiver les journaux de requêtes lentes, choisissez NONE.
mysql.long_query_time double
min: 0 max: 3600
Les slow_query_logs fonctionnent pour les instructions SQL dont l'exécution prend plus de long_query_time secondes.
mysql.max_allowed_packet long
min: 102400 max: 1073741824
Taille, en octets, du plus grand message pouvant être reçu par le serveur. La valeur par défaut est 67108864 (64M)
mysql.max_heap_table_size long
min: 1048576 max: 1073741824
Limite la taille des tables internes en mémoire. Définit également tmp_table_size. La valeur par défaut est 16777216 (16M)
mysql.net_buffer_length long
min: 1024 max: 1048576
Tailles initiales du buffer de connexion et du buffer de résultat. La valeur par défaut est 16384 (16K). La modification de ce paramètre entraînera un redémarrage du service MySQL.
mysql.net_read_timeout long
min: 1 max: 3600
Le nombre de secondes à attendre pour recevoir davantage de données d'une connexion avant d'interrompre la lecture.
mysql.net_write_timeout long
min: 1 max: 3600
Le nombre de secondes à attendre pour qu'un bloc soit écrit sur une connexion avant d'interrompre l'écriture.
mysql.slow_query_log boolean
Le journal des requêtes lentes permet de capturer les requêtes lentes. Définir slow_query_log sur false vide également la table mysql.slow_log.
mysql.sort_buffer_size long
min: 32768 max: 1073741824
Taille du buffer de tri en octets pour l'optimisation ORDER BY. La valeur par défaut est 262144 (256K)
mysql.sql_mode string
Mode SQL global. Laisser vide pour utiliser les valeurs par défaut du serveur MySQL. Lors de la création d'un nouveau service sans définir ce champ, le mode SQL par défaut d'Aiven (strict, conforme au standard SQL) sera attribué.
mysql.sql_require_primary_key boolean
Exige la définition d'une clé primaire pour les nouvelles tables ou pour les anciennes tables modifiées avec ALTER TABLE, et échoue si elle est absente. Il est recommandé de toujours définir des clés primaires, car diverses fonctionnalités peuvent être compromises si une table volumineuse en est dépourvue.
mysql.tmp_table_size long
min: 1048576 max: 1073741824
Limite la taille des tables internes en mémoire. Définit également max_heap_table_size. La valeur par défaut est 16777216 (16M).
mysql.wait_timeout long
min: 1 max: 2147483
Le nombre de secondes pendant lesquelles le serveur attend une activité sur une connexion non interactive avant de la fermer.

Aller plus loin

Rejoignez notre chaîne Discord dédiée : https://discord.gg/ovhcloud. Posez vos questions, faites-nous part de vos commentaires et interagissez directement avec l'équipe qui développe nos services de bases de données.

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.

Rejoignez notre communauté d'utilisateurs.

Cette page vous a-t-elle aidé ?