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

Добавить general tablespace

MySQLХранение

Команда

CREATE TABLESPACE ssd_ts ADD DATAFILE 'ssd_ts.ibd' ENGINE=InnoDB;

Что делает

Создаёт общее табличное пространство (general tablespace) InnoDB, которое могут совместно использовать несколько таблиц.

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

Чтобы сгруппировать таблицы в определённом файле/на определённом диске или сократить число файлов.

Внимание

Если путь DATAFILE относительный, файл создаётся в datadir; для размещения на другом диске нужен абсолютный путь и соответствующие права. Чтобы перенести сюда таблицу: ALTER TABLE customer TABLESPACE ssd_ts; Табличное пространство можно удалить, только когда оно пустое.

Открыть в DBAtlas →

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