每个会话动态分配
每个客户端连接或线程
会话结束或不再需要时释放
主要用于处理查询结果
一些内存专用于管理连接缓冲区和线程堆栈
内部临时表可能使用MEMORY引擎
大多数连接内存在执行语句时由其结果缓冲区使用
使用的缓冲区的大小是每个连接相关的
示例:join_buffer_size为1MB的,具有100个连接就意味着总共可能有100MB同时用于所有连接缓冲区
每个会话动态分配
每个客户端连接或线程
会话结束或不再需要时释放
主要用于处理查询结果
一些内存专用于管理连接缓冲区和线程堆栈
内部临时表可能使用MEMORY引擎
大多数连接内存在执行语句时由其结果缓冲区使用
使用的缓冲区的大小是每个连接相关的
示例:join_buffer_size为1MB的,具有100个连接就意味着总共可能有100MB同时用于所有连接缓冲区