查看mysql当前设置的内存已经使用了多少

以下sql为在250连接数的时候所需要的内存为多少。此sql可以计算数据库服务器的内存在当前数据库中的相关配置 是否超过系统total的内存,以防止内存的滥用。
select ((@@key_buffer_size+@@innodb_buffer_pool_size+@@innodb_log_buffer_size+@@innodb_additional_mem_pool_size+@@net_buffer_length+@@query_cache_size)/1024/1024/1024)+((@@sort_buffer_size+@@myisam_sort_buffer_size+@@read_buffer_size+@@join_buffer_size+@@read_rnd_buffer_size+@@thread_stack)/1024/1024/1024*250);

posted @ 2019-05-07 10:49  TT-小白龙  阅读(2275)  评论(0编辑  收藏  举报