As entries into the database are edited, deleted, added, etc., data can become what you might think as 'fragmented' - optimization re-sorts the entries, pulls out the extra spaces, etc. It's useful, but how much it helps depends a lot on how much optimization is needed.