Если вы не включите innodb_file_per_table
, все InnoDB
данные всех баз данных в экземпляре будут храниться в одном наборе файлов (определенных в файле конфигурации).
Когда в наборе файлов нет свободного местаслева размер последнего файла в наборе увеличивается в чанках, указанных параметром autoextend
, который по умолчанию равен 8MB
.
InnoDB
будет увеличивать только последний файл в наборе.
Если вы используете innodb_file_per_table
, то каждая таблица использует свое собственное табличное пространство.Он всегда хранится в одном файле (находится в каталоге db), и этот файл увеличивается в виде фрагментов 4M
.Это нельзя изменить.