Ajouter / gérer un undo tablespace InnoDB
MySQLStockageCommande
CREATE UNDO TABLESPACE undo_003 ADD DATAFILE 'undo_003.ibu';Ce que fait la commande
Crée un nouvel undo tablespace InnoDB ; les undo logs sont gérés séparément des fichiers de données et deviennent tronquables.
Quand l'utiliser
Pour gérer l'espace lorsque des transactions longues font gonfler l'undo log, ou pour déplacer l'undo vers un disque séparé.
Attention
Le nom de fichier doit se terminer par .ibu. Un undo tablespace doit être rendu inactif avant de pouvoir être supprimé : ALTER UNDO TABLESPACE undo_003 SET INACTIVE; puis DROP UNDO TABLESPACE undo_003; Il s'agit d'une fonctionnalité MySQL 8.0+.