DBAtlas · Атлас эксплуатации баз данных

Добавить / управлять undo tablespace InnoDB

MySQLХранение

Команда

CREATE UNDO TABLESPACE undo_003 ADD DATAFILE 'undo_003.ibu';

Что делает

Создаёт новое undo tablespace InnoDB; undo log управляются отдельно от файлов данных и становятся усекаемыми.

Когда использовать

Чтобы управлять пространством, когда долгие транзакции раздувают undo log, или вынести undo на отдельный диск.

Внимание

Имя файла должно оканчиваться на .ibu. Перед удалением undo tablespace его нужно сделать неактивным: ALTER UNDO TABLESPACE undo_003 SET INACTIVE; затем DROP UNDO TABLESPACE undo_003; Это возможность MySQL 8.0+.

Открыть в DBAtlas →

Связанные материалы