当数据库出现性能问题或异常操作时,通常需要结合数据库的会话信息,快速定位和解决数据库的问题。数据库自治服务DAS(Database Autonomy Service)的实例会话功能,支持实时查看目标实例的会话信息,并提供会话运维操作,例如结束会话、10秒SQL分析、SQL限流以及优化等。
前提条件
目标数据库实例已接入DAS,并且接入状态显示为接入正常。
当前不支持RDS SQL Server数据库实例。
操作步骤
本文以RDS MySQL为例介绍如何使用实例会话功能。
登录DAS控制台。
在左侧导航栏中,单击实例监控。
找到目标实例,单击实例ID,进入目标实例详情页。
在左侧导航栏,单击实例会话。
在会话管理页面,可以查看目标实例当前的实例会话和会话统计等详细信息。
您可以在实例会话区域进行如下操作:
查看实例会话信息:可以查看异常、活跃会话、最大执行时间、CPU使用率和连接使用率等信息。
10秒SQL分析:单击页面右上角的10秒SQL分析,在弹出的对话框内查看10秒内的SQL统计、慢日志及SQL概览等信息,详细信息请参见10秒SQL分析。
SQL限流:单击SQL限流,在弹出的SQL限流页面配置限流参数,对符合限流条件的实例会话进行SQL限流,详细操作请参见SQL限流。
优化:单击优化,对目标实例会话进行优化,详细操作请参见SQL优化。
导出活跃会话。
结束会话。
结束会话时,需要输入建立该会话的数据库账号和密码。您也可以使用更高权限的数据库账号(具有结束其他账号建立的会话的权限),例如高权限账号。
在会话列表的用户列,可以查看建立目标会话的数据库账号。
单击结束会话历史记录,查看结束会话的历史记录。
您可以在会话统计区域进行如下操作:
查看会话统计信息:可以查看会话概要(如会话总数、运行中会话总数和运行中会话最长时间),查看按用户、按访问来源和按数据库等条件统计的会话总数及活跃数。
导出会话统计信息:可以按概要、按用户统计、按访问来源统计和按数据库统计等条件导出会话统计信息。
常见问题
- 本页导读 (1)
- 前提条件
- 操作步骤
- 常见问题