MySQL优化实例中的高内存消耗
每个用户会话都会消耗内存,具体取决于正在运行的查询、缓冲区或该会话使用的缓存,并且由 MySQL 的会话参数控制。主要参数包括:
thread_stack
net_buffer_length
read_buffer_size
read_rnd_buffer_size
sort_buffer_size
join_buffer_size
max_heap_table_size
tmp_table_size
如果在特定时间运行 N 个查询,则每个查询会在会话期间按照这些参数消耗内存。