Optimize your database!
I was trying to figure out why my website was running slowly, most of all my blog.
Thanks to good-tutorials.com and everyone that like tutorials (I am in the midst of writing another one :-P)
I got as many page views in a month than I got in a whole year!!
At first I thought I had exceeded my bandwidth, but I checked and no I was fine 
I checked my services, I checked the forums I just couldn’t figure it out!
While I was doing so development for an application at work my boss was looking over the database I was using and he noticed that I had overhead. Now being that I have novice-intermediate experience with development ( I started my Job last year in June) I really didn’t think twice about what that meant.
But I have a lot of it! Apparently when you delete rows and things out of your database regularly, which my spam blocker does everyday, you get an over head… and to get rid of it its like defragging your hard drive.
I had 52Kb of over head total in my DB and that is what was causing my blog to run slowly.

Now I have wp-cache installed and my DB optimized but for those of you who didn’t know
what that was here is how you can remedy that situation and save you the trouble:
If you use PHPMyAdmin:

Click on your database in the left column.
“Check tables that have the over head” and from the drop down menu on the bottom, select optimize table.
Those who want to script it:
<?php
$SQL = "OPTIMIZE TABLE `table_name` , `table_name2` , `table_name3` ";
mysql_query($SQL);
?>
You can even set up a cron job to run at 12:00AM and clear your overhead.
Hope this helps you all 