Hi all. For starters, I'll mention that I'm in the process of building my portfolio website. I evaluated three options for this: vBulletin, Joomla and WordPress. All can do it in their own way, however I decided to go with WordPress for the ease of things. Now, here's the tricky part of WordPress. After only a couple of days of playing with test content, I discovered that the database was picking up in size quite fast. So I thought you should know that if you plan to edit, save, update the content on your site frequently, the same story will happen to you, too. wp_posts This table stores post and page revisions, looks like by default wordpress saves all the modifications that you make to a post or a content page, however this may result in dealing with a huge database without you even being aware of it. One will say "who cares what's in the database as long as everything works nicely". Well, the problem may arise when you need to backup and then restore a database copy. And it might be huge by that time. wp_postmeta Each post will have at least 4 associated records inside this table: _pingme, _encloseme, _edit_lock, and _edit_last. Apparently, posts revision also have got to do with this, otherwise I can't explain why with 7 actual posts, and 9 pages, I have over 400 rows inside wp_postmeta table. So, first thought that came to me was "how do I get rid of this mess?" cause I surely didn't enjoy it. Oh well, it's also the post "auto-save" function to be metioned here. You would either want to disable or delay it for the sake of keeping things in clean order. If you care, of course. the_solution Start by editing wp-config.php file, add the following line to it: define ('WP_POST_REVISIONS', 0); Code (markup): Save and overwrite your configuration file on your live server. Post revisions will now be disabled. Let's also disable the auto-saving. <?php /* Plugin Name: Disable Autosave */ function disable_autosave() { wp_deregister_script('autosave'); } add_action( 'wp_print_scripts', 'disable_autosave' ); ?> Code (markup): The code above needs to be saved as a .php file and uploaded to your wordpress plugins directory. Once done, activate it through the wordpress administrator panel and you're good to go. (Check Untwisted Vortex's instructions referenced at the footer of this post if you wish to delay the auto-save instead of disabling it). Finally, you may do some database cleaning. Be sure you do a full backup before proceeding or do not attempt it if you are unsure about what you're doing. DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision' Code (markup): There you go, hope this helps you tweak your wordpress website a little Credits go to Andrei Neculau and Untwisted Vortex.