MySQL内存使用率高且不释放问题排查与总结
    		       		warning:
    		            这篇文章距离上次修改已过443天,其中的内容可能已经有所变动。
    		        
        		                
                
-- 查询MySQL的内存使用详情
SHOW STATUS WHERE `variable_name` LIKE 'innodb_buffer_pool_%';
 
-- 查询当前所有的进程,以及它们分配的内存使用情况
SELECT 
    id, 
    user, 
    host, 
    db, 
    command, 
    time, 
    state, 
    info 
FROM 
    information_schema.processlist;
 
-- 查询MySQL的内存配置参数
SHOW VARIABLES WHERE `variable_name` LIKE 'innodb_buffer_pool_size';以上SQL语句可以帮助你检查MySQL的内存使用状态,了解是哪个进程占用了大量内存,以及当前的内存配置情况。通过调整配置参数或者结束不必要的进程,可以释放内存。
评论已关闭