Help With a Large WordPress Based MySQL Database on Shared Hosting

Ditto Otto –

Q: “What is your suggestion on running a large database?”

A: Don’t do it on shared hosting.

Shared hosts have CPU limits, so any queries run on a database that large will be slow or time out. Shared hosts also have database size limits, so your database with 500K posts may be too large to upload and run.

You need at very least a VPS, and one that gives you root access so you can configure MySQL for loads and large databases with tools like http://mysqltuner.com/