文档

SQL洞察和审计

更新时间:
重要

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

数据库自治服务DAS(Database Autonomy Service)提供SQL洞察和审计功能,为您的数据库提供安全审计、性能诊断等增值服务。

前提条件

数据库引擎为PolarDB PostgreSQL版

重要

DAS从2023年02月24日起,逐步支持PolarDB PostgreSQL版的SQL洞察和审计。

功能说明

  • SQL审计日志

    记录对数据库执行的所有操作。通过审计日志记录,您可以对数据库进行故障分析、行为分析、安全审计等操作。

  • 增强搜索

    可以按照数据库、用户、客户端IP、线程ID、执行时长、扫描行数等进行多维度检索,并支持导出和下载搜索结果。

  • SQL分析

    可以对指定时间段的SQL日志进行可视化交互式分析,找出异常SQL,定位性能问题。

  • 相关SQL识别

    可以分析监控指标与相关SQL指标,定位与监控指标变化趋势最相似的SQL。

    重要

    相关SQL识别当前支持中国地域的PolarDB PostgreSQL版实例。

费用说明

重要

PolarDB PostgreSQL版数据库实例当前不支持DAS企业版,SQL洞察和审计功能是由数据库引擎提供的SQL洞察功能,产生的费用由PolarDB PostgreSQL版侧收取。

  • 试用版:免费使用,审计日志仅保存一天,即只能查询一天范围内的数据,不支持数据导出等高级功能,不保障数据完整性。

  • 正式版: 详情请参见SQL洞察计费规则(可选)

开启SQL洞察和审计

  1. 登录DAS控制台

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

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

  4. 在左侧导航栏单击请求分析 > SQL洞察和审计

  5. 单击正式版,选择SQL日志存储时长后,单击确定

    您也可以选择试用版试用版免费使用,SQL日志仅保存一天,即只能查询一天范围内的数据,不支持数据导出等高级功能,不保障数据完整性。

修改SQL日志的存储时长

  1. 登录DAS控制台

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

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

  4. 在左侧导航栏单击请求分析 > SQL洞察和审计

  5. 单击服务设置,修改SQL日志存储时长后,单击确定

导出SQL审计日志

  1. 登录DAS控制台

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

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

  4. 在左侧导航栏单击请求分析 > SQL洞察和审计

  5. SQL洞察和审计页面单击搜索,进入搜索页签。

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

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

  8. 导出完成后,在查看导出列表中,下载已导出的文件并妥善保存。

关闭SQL洞察和审计

警告

SQL洞察和审计功能关闭后,不会对业务产生影响,但是SQL审计日志会被清空。请将SQL审计日志导出并保存至本地后,再关闭SQL洞察和审计功能。当重新开启SQL洞察和审计功能时,SQL审计日志将从本次开启SQL洞察和审计的时间开始记录。

  1. 登录DAS控制台

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

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

  4. 在左侧导航栏单击SQL洞察和审计

  5. 导出SQL审计日志,详情请参见导出SQL审计日志

  6. 单击服务设置,在服务设置页,关闭SQL洞察和审计的开关,然后单击确定

查看审计日志的大小和消费明细

  1. 登录阿里云管理控制台

  2. 在页面右上角,选择费用 > 用户中心

  3. 在左侧导航栏中,选择账单管理 > 账单详情

  4. 账单详情页面,单击明细账单页签,设置搜索实例ID并输入目标集群ID进行搜索。

    费用账单

  5. 查看计费项列为sql_explorer的费用明细。

  • 本页导读 (1)
文档反馈