My Multisite Database is Huge, How to Optimize?

I logged in cPanel – phpMyAdmin and realized my multisite have more than 8,000 tables and i believe that’s the reason my site is getting slower. Before judging on the server (as i’m using dedicated server for this multisite), what’s the best practice on optimize multisite, say growing to 100k sub-sites, especially in database optimization?