Ajout calcul mémoire totale

This commit is contained in:
whirigoyen 2023-12-15 09:49:14 +01:00
parent 1ca2be2371
commit 8be5813c6a

View file

@ -294,6 +294,12 @@ mysql > SHOW STATUS WHERE Variable_name='InnoDB_buffer_pool_resize_status';
Il faut ensuite penser à ajuster aussi la valeur de `innodb_buffer_pool_size` dans `/etc/mysql/mariadb.conf.d/zzz-evolinux-custom.cnf` comme indiqué ci-dessus.
Voici la commande pour calculer la mémoire théorique qui sera utilisée (théorique car ça ne prend pas en compte les fuites mémoire) :
~~~
MariaDB [(none)]> SELECT ( @@key_buffer_size + @@query_cache_size + @@tmp_table_size + @@innodb_buffer_pool_size + @@innodb_log_buffer_size + @@max_connections * ( @@read_buffer_size + @@read_rnd_buffer_size + @@sort_buffer_size + @@join_buffer_size + @@binlog_cache_size + @@thread_stack ) ) / (1024 * 1024 * 1024) AS MAX_MEMORY_GB;
~~~
Pour aller plus loin : <https://mariadb.com/kb/en/mariadb-memory-allocation/>