How to host a single very very big wordpress site on multiple databases

I have 10 GB database of one my wordpress website and inserting more content day by day. now the problem is website hangs because of very big database. I want a single domain website, but its data spread in multi small small databases.