Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Modifier les limites MySQL / MariaDB sur Serveur Cloud
Ce guide explique comment modifier les limites MySQL / MariaDB d'un Serveur Cloud.
Préambule
- MySQL est installé sur le Serveur Cloud. Par conséquent, les ressources sont dédiées et ne sont pas partagées avec d'autres clients.
- Il n'y a qu'une seule instance de MySQL par Serveur Cloud.
- Le nombre et la taille des bases de données ne sont pas restreints. Votre unique limite est l'espace de stockage et les ressources de votre serveur Cloud.
- En cas de besoin, MongoDB permet de gérer d'énormes quantités de données sans compromettre la flexibilité et la performance de vos sites/applications.
Configurer MySQL / MariaDB sur Serveur Cloud
Voici la liste des variables MySQL / MariaDB dont la valeur peut être modifiée:
Nom de la Variable | Explication | Valeur |
---|---|---|
bulk_insert_buffer_size | Taille du tampon pour les opérations d'insertion en bloc | 8M |
default_charset | ||
declare_explicit_defaults_for_timestamp | Option pour déclarer explicitement les valeurs par défaut pour les colonnes de type timestamp | "" |
declare_innodb_autoextend_increment | Incrément pour l'auto-étendue de l'espace de table InnoDB | "" |
declare_key_buffer | Taille du tampon de clé pour les tables MyISAM | "" |
ft_max_word_len | Longueur maximale des mots pour la recherche en texte intégral (Full-Text) | Indéfini |
ft_min_word_len | Longueur minimale des mots pour la recherche en texte intégral (Full-Text) | 3 |
innodb_additional_mem_pool_size | Taille du pool mémoire supplémentaire pour InnoDB | "" |
innodb_buffer_pool_size | Taille du pool de mémoire tampon InnoDB, qui stocke les données et les index | "" |
innodb_flush_log_at_trx_commit | Fréquence d'écriture des journaux InnoDB sur disque | "" |
innodb_large_prefix | Activation de l'extension de préfixe large InnoDB | |
innodb_lock_wait_timeout | Temps d'attente maximum pour l'obtention de verrous InnoDB | "" |
innodb_log_buffer_size | Taille du tampon de journal InnoDB | "" |
innodb_log_file_size | Taille des fichiers de journal InnoDB | "" |
innodb_ft_min_token_size | Taille minimale du token pour la recherche en texte intégral (Full-Text) | Indéfini |
innodb_ft_max_token_size | Taille maximale du token pour la recherche en texte intégral (Full-Text) | Indéfini |
join_buffer_size | Taille du tampon de jointure pour les requĂŞtes | 1M |
key_buffer_size | Taille du tampon de clé pour les tables MyISAM | 4M |
lc_time_names | Paramètre pour le format de l'heure et de la date | Indéfini |
local_infile | Activation ou désactivation de la lecture locale de fichiers | 0 |
log_bin_enabled | Activation ou désactivation de l'enregistrement binaire des journaux MySQL | true |
max_allowed_packet | Taille maximale des paquets réseau autorisés | Indéfini |
max_connect_errors | Nombre maximum d'erreurs de connexion avant le blocage | 10 |
max_connections | Nombre maximal de connexions simultanées | Indéfini |
max_heap_table_size | Taille maximale des tables en mémoire | 8M |
max_user_connections | Nombre maximal de connexions simultanées par utilisateur | 38 |
myisam_max_sort_file_size | Taille maximale du fichier temporaire pour le tri des tables MyISAM | 2G |
myisam_sort_buffer_size | Taille du tampon de tri pour les tables MyISAM | 16M |
myisamrecover | Options de récupération MyISAM | myisam-recover-options |
query_cache_enabled | Activation ou désactivation du cache de requêtes | |
query_cache_limit | Limite de taille des résultats stockés dans le cache de requêtes | 256K |
query_cache_size | Taille totale du cache de requĂŞtes | 64M |
query_cache_type | Type de cache de requĂŞtes | 0 |
read_buffer_size | Taille du tampon de lecture pour les requĂŞtes | 2M |
read_rnd_buffer_size | Taille du tampon de lecture aléatoire pour les requêtes | 2M |
seconds | ||
table_open_cache | Nombre de tables que le serveur peut conserver ouvertes | 256 |
thread_cache_size | Taille du cache de threads | 1 |
thread_concurrency | Nombre de threads concurrents. Par défaut, c'est 0 (infini) | 0 |
thread_stack | Taille de la pile par thread | 256K |
timeouts | Timeouts (wait_timeout et interactive_timeout) | 30 |
tmp_table_size | Taille maximale des tables temporaires en mémoire | 8M |
tmpdir | Chemin du répertoire temporaire pour les fichiers temporaires | "/home/nfs-clients/.mysql_tmp" |
Ces variables permettent de configurer divers aspects du comportement de MySQL/MariaDB sur un Serveur Cloud. Tout ce qui n'est pas défini est en principe à sa valeur par défaut.
Éditer les limites MySQL / MariaDB
Pour configurer HAProxy :
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Cliquez sur MySQL/MariaDBdans le menu latéral gauche.
- Editez les valeurs nécessaires.
Lien vers cette FAQ: