We are using an Amazon RDS instance and it ran out of free storage space. Looking into the issue we dropped a no-longer required table. Amazon's monitoring tool showed that 1Gb of space was now available.
Further investigation showed that another table had 7 million entries, so we removed 5 million of them (using a simple delete command). However now the Free Storage Space has dropped to almost 1/2 Gb. We are dangerously close to running out of space again.
I (naively) assumed that deleting entries from a table would reclaim space. Why is this not the case? Do I need to perform some form of manual cleanup operation? Why did performing the delete cause nearly 1/2 Gb of free space to be used (looking at the table the size was 2677Mb before the delete and is now 2961Mb!)
Thanks,
Phil