Tables Corrupting and MYSQL Stopping

Hi there WPMUDEV community.

We're setting up a multisite network and right now we have 40+ live sites.

And recently we keep on experiencing serious errors.

MySQL service keeps on stopping and tables of our main site keeps on crashing (Ex; "wp_users", "wp_usermeta", "wp_sitemeta".)

Sample Errors:

160811  9:18:50 [ERROR] /usr/sbin/mysqld: Table './mlmalpha_wrdp7/wp_options' is marked as crashed and should be repaired
160811  9:18:50 [Warning] Checking table:   './mlmalpha_wrdp7/wp_options'
160811  9:18:50 [ERROR] /usr/sbin/mysqld: Table './mlmalpha_wrdp7/wp_sitemeta' is marked as crashed and should be repaired
160811  9:18:50 [Warning] Checking table:   './mlmalpha_wrdp7/wp_sitemeta'
160811  9:18:50 [ERROR] /usr/sbin/mysqld: Table './mlmalpha_wrdp7/wp_usermeta' is marked as crashed and should be repaired
160811  9:18:50 [Warning] Checking table:   './mlmalpha_wrdp7/wp_usermeta'
160811  9:18:50 [ERROR] /usr/sbin/mysqld: Table './mlmalpha_wrdp7/wp_users' is marked as crashed and should be repaired
160811  9:18:50 [Warning] Checking table:   './mlmalpha_wrdp7/wp_users'

Previously we also had a crash to our child sites that corrupted the tables and we weren't able to repair and restore the corrupted files.

We have a ready users inside our community of 7,000+ members and we plan to give all of them one site each inside our network. Any tips, recommendations on what we should be doing to create a stable network for this kind of setup?

Thank you in advance for your answers.