通过SQL洞察与审计功能查询和分析SQL日志

更新时间:2025-03-21 09:36:23
重要

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

在安全合规审计、性能分析及故障排查等场景中,建议您开启SQL洞察和审计功能。开启后,系统将自动记录数据库内核中执行的SQL变动及其相关信息(如执行账号、IP地址、执行详情等),开启及使用该功能对实例性能几乎无影响,为您后续查询历史SQL变更记录及开展分析与审计提供可靠的数据支持。

功能概览

  • 搜索(审计:查询并导出历史SQL语句的执行记录,包括所属数据库、执行状态、执行时间等相关信息。

  • SQL洞察:提供SQL健康诊断、性能问题排查及业务流量分析等。

前提条件

费用说明

开通SQL洞察和审计后,原SQL审计(数据库审计)将停止计费,SQL洞察和审计将按照DAS企业版进行收费

开启SQL洞察和审计

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

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

  3. 在右侧页面中,若界面提示您未开启该功能,单击一键开启,并在弹出的窗口中单击开启企业版。

    说明

    您只能开通当前地域支持的最高的DAS企业版。随着DAS企业版版本的更新,其计费方式变得更加灵活,使用成本也相应降低。

使用SQL洞察和审计

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

  2. 在左侧导航栏,选择自治服务 > SQL洞察和审计,按需使用审计SQL洞察功能。

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

警告

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

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

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

  3. 单击服务设置

  4. 服务设置页,修改存储时长并提交。

    如果您开通了DAS企业版 V3,您可以修改不同子功能的数据存储时长。

    说明

    SQL洞察和审计数据的存储空间是由DAS侧提供,不占用数据库实例的存储空间

关闭SQL洞察和审计

警告

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

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

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

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

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

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

    不同DAS企业版提供的SQL洞察和审计数据下载功能有所不同,请根据实际情况进行下载。

    • 搜索页签的查看导出列表中,下载已导出的文件。

    • 任务列表页签中,下载已导出的文件。

  6. 单击服务设置,关闭SQL洞察和审计。

    如果您开通了DAS 企业版V3,请去掉SQL洞察和审计所有功能的勾选,单击提交

    说明

    关闭SQL洞察和审计功能约1小时后,系统会释放SQL洞察和审计数据占用的存储空间。

常见问题

  • Q:如何查看SQL Server数据库中执行SQL的日志,我想查看历史SQL执行记录?

  • A: 如果您的RDS实例已开启SQL洞察与审计功能,您可以通过审计功能直接查看和导出SQL执行记录;若RDS实例尚未开启此功能,则无法直接获取历史SQL记录,但您可以通过恢复数据到指定时间点的方式,对比不同时间点的SQL变化以分析变更情况。

    说明

    为更好地支持后续的SQL分析与审计工作,建议您尽早开启SQL洞察与审计功能,以便持续记录SQL执行详情并为未来的分析提供可靠依据。

  • 本页导读 (1)
  • 功能概览
  • 前提条件
  • 费用说明
  • 开启SQL洞察和审计
  • 使用SQL洞察和审计
  • 修改SQL洞察和审计数据存储时长
  • 关闭SQL洞察和审计
  • 常见问题
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等