阿里云rds内存过高是什么原因

阿里云rds内存过高是什么原因,第1张

RDS内存和CPU长时间过高的原因很多,SQL执行效率不高、被攻击SQL注入、DDL 语句引起表元数据锁等待都会出现运行时间很长的查询。

-------------------------------------以下内容转自阿里云帮助文档

使用阿里云的DMS >实例信息 >实例会话

可以通过 Shift、Ctrl 键选择多个会话,然后通过 “Kill 会话” 按钮来终止相关会话。

2. 通过 Kill 命令终止

可以通过 MySQL 命令行工具连接实例,通过 show processlist和 kill 命令来终止相关的会话。

Kill 命令后带的参数是 show processlist 命令输出的 Id 列值。

注:

RDS 实例在连接数打满的情况下,是无法通过 DMS 或者 MySQL 命令行工具连接登录实例的。

如果无法通过 DMS 或 MySQL 命令行工具连接,建议先在控制台 参数设置 中将 wait_timeout 参数(单位秒)设置为比较小的值(比如 60),让 RDS 实例主动关闭空闲时间超过 60 秒的连接,以便稍后可以通过 DMS 或者 MySQL 命令行工具连接访问实例。

方法1:客户端:Mysql-Front

首先,启动Mysql-Front后会有一个添加对话的对话框d出,在名称处可输入任意名称。

其次,点击“连接”选项卡。

在服务器处:填写RDS的数据实例链接名(如example201108.mysql.alibabalabs.com)。

在端口处:3306。

然后,点击注册选项卡,在用户和密码处输入申请数据库时填写的数据库用户名和密码后,点击下图箭头所示的小方框,就可以选取要连接的数据库

最后,d出数据库登录的对话框时,请继续点击确定按钮。便可链接并使用RDS数据库。

方法2:Navicat_mysql

在连接输入框中输入数据实例链接地址,端口(默认3306),数据库用户名和数据库密码后,点击确定即可。

方法3:Mysql命令登录

用户安装MySQL客户端后,可进入命令行方式链接数据库。

命令格式:mysql -u user_name -h example.mysql.alibabalabs.com -P3306 -pxxxx

其中,-u 指定的是用户名, -h指定的是主机名, -P指定的是端口, -p指定的是密码。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8525644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存