# 前言内存指标是 RDS for MySQL 最重要的指标之一,不合理的参数配置,待优化的 SQL 可能导致内存利用率持续升高,严重时会导致实例 OOM,进而导致主从切换。本文从参数的角度分析 MySQL 内存的组成部分。# sessio... **thread_stack**:用于存放客户端请求的 query 以及自身状态信息的内存堆栈信息。# 全局共享内存全局共享内存为所有连接所共享。执行如下命令,可以看到共享内存的分配情况:````undefinedmysql> show variabl...
会打印借出时的堆栈,可以帮助我们快速定位。![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/d893157242574a079476771724a82d33~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714666833&x-signature=13%2FhxkC8wR%2FkFchp3W60bgb8qiA%3D)还可以通过 RDS 的 SQL 洞察来分析是否有长事务,如果使用 Spring+JDBC 管理事务的情况下,开启事务的命令是 `SET autocommit=0`,提...