RDS SQL Server的SQL洞察和审计

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

数据库自治服务DAS为RDS SQL Server提供SQL洞察和审计功能,在全量请求的基础上,融合了搜索、SQL洞察等功能,帮助您更好地获取SQL语句的具体信息、排查各种性能问题。本文介绍如何使用SQL洞察和审计功能。

支持的数据库和地域

开启DAS企业版后,才可以使用该企业版提供的SQL洞察和审计功能,不同的企业版支持的数据库和地域不同。各个企业版支持的数据库和地域请参见各个版本支持的数据库和地域

使用限制

暂不支持Serverless实例和SQL Server 2008 R2。

费用

开启DAS企业版后,才可以使用该企业版提供的SQL洞察和审计功能,不同的企业版的计费请参见计费概览

开启SQL洞察和审计

说明

当前只能开通本实例支持的最新版本的SQL洞察和审计。

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在左侧导航栏中,选择自治服务 > SQL洞察和审计

  3. 点击开启企业版V3。

  4. 勾选需要开启的功能,点击提交

使用SQL洞察和审计

  1. 登录DAS控制台

  2. 在左侧导航栏中,单击实例监控

  3. 找到目标实例,单击实例ID,进入目标实例详情页。

  4. 在左侧导航栏,单击自治服务 > SQL洞察和审计,按照需要使用对应功能:

    • 审计:查询并导出SQL语句及对应的各种信息,如数据库、状态、执行时间等,详情请参见搜索(审计)

    • SQL洞察:对SQL进行健康情况诊断、性能问题排查、业务流量分析等,详情请参见SQL洞察

修改SQL洞察和审计数据存储时长

警告

减少SQL洞察和审计数据存储时长后,DAS会立刻将超过存储时长的SQL审计日志清空。建议您将SQL审计日志导出并保存至本地后,再减少SQL洞察和审计数据存储时长。

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在左侧导航栏中,选择自治服务 > SQL洞察和审计

  3. 单击服务设置

  4. 服务设置页,修改审计场景的日志存储时长,然后单击确定

关闭SQL洞察和审计

警告

SQL洞察和审计功能关闭后,SQL洞察和审计的日志会被清空。建议您将SQL洞察和审计的日志导出并保存至本地后,再关闭SQL洞察和审计功能。当重新开启SQL洞察和审计功能时,SQL洞察和审计的日志将从本次开启SQL洞察和审计的时间开始记录。

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在左侧导航栏中,选择自治服务 > SQL洞察和审计

  3. 搜索页签的日志列表区域,单击导出

  4. 在弹出的对话框中,选择导出字段和导出时间范围,单击确认

  5. 导出完成后,下载已导出的文件并妥善保存。

  6. 服务设置页,去掉SQL洞察和审计所有功能的勾选,并点击提交

常见问题

Q:为什么实例控制台中SQL审计入口消失了?

A:由于SQL洞察和审计功能版本更新,最新版的入口已经变成了SQL洞察和审计

Q:还能开通旧版本的SQL审计吗?

A:当前只能开通本实例支持的最新版本的SQL洞察和审计。详情请参见产品系列及支持的功能