グローバル変数を変更して永続化
MySQLパラメータコマンド
SET PERSIST innodb_buffer_pool_size = 4294967296;概要
変数を稼働中のサーバーに設定すると同時に、再起動後も維持されるよう永続化する(mysqld-auto.cnf)。
使用する場面
再起動せずにサーバー変数を恒久的に変更するため。
注意
SET PERSISTはMySQL 8.0以降の機能で、MariaDBはサポートしない(MariaDBではmy.cnfを編集して再起動する)。実行時のみの変更にはSET GLOBALを使用する。再起動時のみ有効な変数にはSET PERSIST_ONLYが必要。