Posts Tagged - forge

Augmenter la RAM d'un serveur Mysql sur Laravel Forge

La configuration de votre serveur MySQL sur Laravel Forge se trouve dans un fichier “my.cnf” :

sudo vim /etc/mysql/my.cnf

Si vous avez perdu votre password sudo d’une machine sur Forge, cherchez dans votre boîte mail un certain “Forge: Server ({name server}) Provisioned”, vous me remercierez plus tard.

Désormais, éditez le fichier my.cnf et modifier la valeur en MO de la clé innodb_buffer_pool_size :

[mysqld]
default_authentication_plugin=mysql_native_password
skip-log-bin
innodb_buffer_pool_size = 400M

La clé innodb_buffer_pool_size est le paramètre de configuration de MySQL qui détermine la quantité de mémoire allouée pour mettre en cache les données et les index, vous améliorez les performances en accélérant les accès aux données fréquemment utilisées.

Après avoir sauvegardé, redémarrer MySQL depuis le panel de configuration de votre serveur sur forge.

Pour finir, vous pouvez lancer cette requête sur votre base de données pour confirmer que la nouvelle valeur est bien prise en compte.

SHOW VARIABLES LIKE 'innodb_buffer_pool_size'; 
// 419430400

La résultat 419430400 est en octets, si vous la convertissez en MO en divisant par (1024 * 1024) vous obtiendrez bien 400MO.

Read More