Performance Gains of Relational DB Setup

I can’t comment on foreign keys but moving to InnoDB would be a good idea for large scale.

Although it’s a little slower than MyISAM, it does row level locking, rather than table level locking. As a result saving a post or doing a lengthy operation or query won’t lock the posts table, freezing the entire site while it waits for the table to unlock.

For very large multisites it may be desirable to investigate HyperDB, which is what wordpress.com uses.

Not DB related but you may want to look into the short init definition for AJAX calls

Leave a Comment