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