I was looking through James Day’s post on upcoming changes to MySQL configuration
defaults in version 5.6, and one caught my eye in particular:
innodb_autoextend_increment changes from 8 to 64MB,
and now affects *.ibd files.
I don’t see any further documentation on this yet; I assume
that’s in the works. I’m curious how this will actually behave.
What will be the initial size of an empty InnoDB table using
innodb_file_per_table? There might be some
unintended consequences. Here’s a couple I can think of:
- Create a table and it’s 64MB from the start. This would cause some people to be unable to use InnoDB. In fact, as it currently stands, an empty table is 16kb, and I’ve heard some people say that’s a problem for them because they create many small tables and the 16kb …