Comment expliquer MySQL5.7 ajuster innodb_buffer_pool_size en ligne?

contour

Dans les versions précédentes, ajuster la taille innodb_buffer_pool_size doit redémarrer processus mysql avant de pouvoir prendre effet, maintenant MySQL5.7, le réglage dynamique directe, beaucoup de confort.

1, scénarios d'application

Ce scénarios d'application de la fonction:

Tout d'abord, la machine a augmenté la mémoire, DBA Careless oublier de mettre le innodb_buffer_pool_size

En second lieu, le transfert de travaux, de nouveau à l'ensemble trouvé DBA ancien DBA déraisonnable innodb_buffer_pool_size

Les besoins de l'attention locale, lors de l'ajustement Buffer_Pool, les demandes de l'utilisateur seront bloquées jusqu'à ce que l'ajustement est terminé, alors s'il vous plaît ne pas ajuster pendant la journée, réglez le point bas de pointe le matin 3-4.

Une fois réglé, la page de données interne est déplacé vers un nouvel emplacement, en unités de blocs. Si vous voulez augmenter la vitesse de déplacement, besoin innodb_buffer_pool_chunk_size d'ajuster la taille du paramètre, la valeur par défaut est 128M.

2, l'ajustement de la ligne innodb_buffer_pool_size

Ici, le innodb_buffer_pool est passé de 2G à 4G

mysql >  SELECT de la innodb_buffer_pool_size; mysql >  SELECT de la innodb_buffer_pool_chunk_size; mysql >  SET GLOBAL innodb_buffer_pool_size = 4294967296; mysql >  SELECT de la innodb_buffer_pool_size;

la taille de l'innodb_buffer_pool_chunk_size est calculée innodb_buffer_pool_size / innodb_buffer_pool_instances

Par exemple, maintenant initialisé innodb_buffer_pool_size 2G, innodb_buffer_pool_instances exemples 4, innodb_buffer_pool_chunk_size mis à 1G, puis ajustée automatiquement à la innodb_buffer_pool_chunk_size 1G 512M.

3, le processus d'ajustement de suivi pool de mémoire tampon

Procédé Innodb_buffer_pool peut être contrôlée par SQL
mysql >  SHOW STATUS OÙ variable_name = 'InnoDB_buffer_pool_resize_status';

4, consultez le journal des erreurs (augmentation)

Ici vous pouvez voir la croissance du journal en buffer_pool

Devops et plus tard partageront les aspects DBA plus de contenu, des amis intéressés peuvent regarder -

5,2 milliards d'acheter une maison, mais la valeur de marché évaporé 150 milliards, le mil a marqué le début d'un temps sombre
Précédent
Une fois que le troisième fournisseur d'électricité, aujourd'hui nosedived de 10 milliards de Tencent, tous avec Jingdong fixe
Prochain
les systèmes Linux commande passwd et mkpasswd détaillée, la collecte vaut
informations de connexion de base de données pratique sql-- Voir mysql
Oracle Database programme de perte de poids - pour nettoyer de grandes tables de données historiques
Tout juste annoncé! Hebei grandes villes et les comtés classement viennent! Regardez comment votre ville natale?
groupe américain et le cadre de pincement faim derrière elle, est la hausse du titre de l'industrie des plats à emporter
PG anatomie de la grammaire - Obtenir l'utilisation de l'instruction SQL de base
Grande Muraille de Jinshanling Roi pittoresque matin
Plongez dans la charge CPU du système Linux et l'utilisation du processeur
base de données MYSQL détaillée des procédures stockées et résumé de la syntaxe de la fonction
Cette plate-forme ne vendent qu'une seule sorte de marchandises, de 90% du fournisseur d'électricité plus d'argent
coup d'État! Hebei gens ont ce type de look logement vitesse! Votre maison peut être fermé ...
fumée Banque, Alipay, micro-canal Tim feu, ETC pourquoi il est si féroce?