800 тысяч товаров в Woocommerce, как жить со всем этим?
Перенос части базы в другую, будет по деньгам сравним чуть ли не с разработкой нового, тем более 1с мягко говоря не то место где это работает оптимально.

Что значит хостер недовольный? бесплатный что ли как SaaS без какого либо доступа к самому сервису?

Арендуй vps/dedicated и переноси базу туда, админь сами, будет больше возможностей по оптимизации - тюнить базу данных, настраивать кеши и прочее.

3Гб база это ни о чем, vps-ки с ssd и малым количеством памяти начинаются от бакса в месяц(само собой они слабые и скорее всего вам нехватит). Советую прежде чем арендовать сервер попробовать поднять копию у себя дома, протестировать, оценить требования и скорость и уже после выбирать нужного размера машину в облаке.
Ищите тяжелsе запросы и оптимизируйте. Что вы хотели получить от wordpress?