Globale Variable ändern und dauerhaft speichern
MySQLParameterBefehl
SET PERSIST innodb_buffer_pool_size = 4294967296;Was es tut
Setzt die Variable sowohl auf dem laufenden Server als auch dauerhaft über Neustarts hinweg (mysqld-auto.cnf).
Wann einsetzen
Um eine Servervariable ohne Neustart dauerhaft zu ändern.
Vorsicht
SET PERSIST ist eine Funktion ab MySQL 8.0; MariaDB unterstützt sie nicht (dort my.cnf bearbeiten und neu starten). Für eine reine Laufzeitänderung SET GLOBAL verwenden. Variablen, die nur beim Neustart wirken, erfordern SET PERSIST_ONLY.