我在AWS RHEL EC2上安装了MySQL。在MySQL Server中,我需要运行一些存储过程来生成用于分析的表。
当我使用以下查询检查内存使用率时,我发现sp占用了太多内存。我将如何防止MySQL过度使用内存,否则操作系统将终止mysql进程。 目前EC2具有118 GB的RAM,100GB已分配给InnDB_buffer_pool。
select event_name, current_alloc, high_alloc
from sys.memory_global_by_current_bytes
where current_count > 0;