Setup Mariadb Galera con quantità drasticamente diverse di memoria utilizzate sui nodi del cluster - perché?

dba.stackexchange https://dba.stackexchange.com/questions/63218

Domanda

Abbiamo un cluster Galera MariaDB a 3 nodi.

Tutti i nodi sono identici e la configurazione su ciascuno è identica. Hanno 64 GB di RAM ciascuno.

L'output della seguente query è 28:

SELECT CEILING(Total_InnoDB_Bytes*1.6/POWER(1024,3)) RIBPS FROM
(SELECT SUM(data_length+index_length) Total_InnoDB_Bytes
FROM information_schema.tables WHERE engine='InnoDB') A;

Il nostro database sta crescendo abbastanza rapidamente e le macchine sono dedicate innodb_buffer_pool_size è ora impostato su 56G. Inizialmente era impostato su 256M, l'abbiamo appena aumentato questa mattina (il cluster è stato creato solo un paio di giorni fa).

La mia domanda è perché la quantità di RAM utilizzata su ciascuna macchina è così drasticamente diversa, vedi il grafico seguente. Quando siamo cambiati innodb_buffer_pool_size a 56G (e hanno fatto un ripiano rotolante) Tutti sono saltati su circa lo stesso importo (in termini reali, non proporzionalmente), ma come puoi vedere sono chiaramente ancora abbastanza diversi. Qualcuno può far luce sul perché?

Grazie!

Physical Memory Used in DB Machines

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange
scroll top