ここに詳しく載ってるのでこれみたら終わりですが、、、
ーーーーーーーーーーーーーーーーーーーーーー
メモリ使用量の計算式は
メモリ使用量 = グローバルバッファ + max_connections * スレッドバッファ ( +OSのメモリ使用量とか )
それを調べるsql
select
@@global.key_buffer_size + @@global.innodb_buffer_pool_size + @@global.innodb_log_buffer_size + @@global.net_buffer_length as global_buffer_size,
@@global.sort_buffer_size + @@global.myisam_sort_buffer_size + @@global.read_buffer_size + @@global.join_buffer_size + @@global.read_rnd_buffer_size as thread_buffer_size,
@@global.max_connections as max_connections,
@@global.key_buffer_size + @@global.innodb_buffer_pool_size + @@global.innodb_log_buffer_size + @@global.net_buffer_length + (@@global.sort_buffer_size + @@global.myisam_sort_buffer_size + @@global.read_buffer_size + @@global.join_buffer_size + @@global.read_rnd_buffer_size) * @@global.max_connections as total_memory_size
メモリーサイズは / (1024 * 1024 * 1024) をして単位をGBにした方が見やすいです。
参考