Я несколько раз читал, что после того, как вы удалили строку в таблице InnoDB в MySQL, ее пространство не используется повторно, поэтому, если вы вносите много INSERT в таблицу, а затем периодически удаляете некоторые строки, таблица будет использовать больше и больше места на диске, как если бы строки вообще не удалялись.
Недавно мне сказали, что пространство, занятое удаленными строками, повторно используется, но только после завершения некоторых транзакций и даже тогда - не полностью. Я теперь смущен.
Может кто-нибудь, пожалуйста, подумает об этом? Мне нужно сделать много INSERT в таблицу InnoDB, а затем каждые X минут мне нужно УДАЛИТЬ записи, которые больше, чем Y минут. У меня проблема постоянно растущей таблицы InnoDB здесь, или это паранойя?