Мы часто используем tinyint
, smallint
и mediumint
как очень значительную экономию места. Имейте в виду, это делает ваши индексы намного меньше.
Этот эффект усиливается, когда у вас действительно маленькие таблицы объединения, например:
id1 smallint unsigned not null,
id2 mediumint unsigned not null,
primary key (id1, id2)
И тогда у вас есть сотни миллионов или миллиарды записей.