In this article over at Database Journal they explain how to de-fragment your mysql database. If you are like me you don’t normally think about anything but file systems getting fragmented. It seems from this article that for very similar reasons Databases get fragmented and should have the white space in the compressed out just like on a file system. They same types of performance benifits can also be found when doing this.