SQL洞察和审计功能在全量请求和安全审计的基础上,融合了搜索、SQL洞察、安全审计等功能,帮助您更好地获取SQL语句的具体信息、性能问题排查、识别高危风险来源,并且提供流量回放和压测功能,帮助您验证您的实例规格是否需要扩容,有效应对业务流量高峰。

前提条件

  • 已在DAS中接入对应的数据库实例,并且接入状态显示为连接正常
  • 目前支持如下数据库:
    • RDS MySQL高可用版、三节点企业版、集群版
    • RDS SQL Server高可用版、集群版。
    • RDS PostgreSQL高可用版。
    • PolarDB MySQL单节点、高压缩引擎(X-Engine)、集群版、多主集群(库表)。
    • PolarDB-X 2.0。
  • 当前支持如下地域:
    数据库引擎 支持的地域
    • RDS MySQL高可用版、三节点企业版、集群版
    • RDS SQL Server高可用版、集群版
    • PolarDB MySQL单节点、高压缩引擎(X-Engine)、集群版、多主集群(库表)
    华东1(杭州)、华东2(上海)、华北1(青岛)、华北2(北京)、华南1(深圳)、华北3(张家口)、华北5(呼和浩特)、西南1(成都)、华南3(广州)、华南2(河源)、华北6(乌兰察布)、中国(香港)、新加坡、马来西亚(吉隆坡)和印度尼西亚(雅加达)。
    RDS PostgreSQL高可用版 华东1(杭州)、华东2(上海)、华北2(北京)、华南1(深圳)、华北3(张家口)、新加坡、马来西亚(吉隆坡)和印度尼西亚(雅加达)。
    PolarDB-X 2.0 华东1(杭州)、华东2(上海)、华北2(北京)、华南1(深圳)和新加坡。

功能介绍

  • 搜索功能:查询并导出SQL语句及对应的各种信息,如数据库、状态、执行时间等,详情请参见搜索
  • SQL洞察功能:对SQL进行健康情况诊断、性能问题排查、业务流量分析等,详情请参见SQL洞察
  • 安全审计功能:可自动识别高危SQL、SQL注入、新增访问来源等风险,详情请参见安全审计
  • 流量回放和压测功能:提供流量回放和压测功能,帮助您验证您的实例规格是否需要扩容,有效应对业务流量高峰,具体操作请参见流量回放和压测

费用

开启SQL洞察和审计功能,需要开启数据库实例的DAS专业版,详细的费用请参见产品计费

开启SQL洞察和审计

说明 如果您已经为数据库实例开启了DAS专业版,那么该数据库实例将自动开启SQL洞察和审计功能,无需手动开启,详细信息请参见DAS专业版介绍
  1. 登录DAS控制台
  2. 在左侧导航栏中,单击实例监控
  3. 找到目标实例,单击实例ID,进入目标实例详情页。
  4. 在左侧导航栏单击SQL洞察和审计
  5. SQL洞察和审计页面单击一键开启,开通SQL洞察和审计功能。
    说明 如果您当前的阿里云账号未开通DAS专业版,请按照界面提示,开通DAS专业版,详细信息请参见购买DAS专业版

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

  1. 登录DAS控制台
  2. 在左侧导航栏中,单击实例监控
  3. 找到目标实例,单击实例ID,进入目标实例详情页。
  4. 在左侧导航栏单击SQL洞察和审计
  5. SQL洞察和审计页面单击服务设置
  6. 服务设置页,修改存储时长并单击确定服务设置
    说明
    • SQL洞察和审计默认存储时长为30天,超过存储时长的SQL日志将被删除。
    • 您也可以在DAS专业版管理页面,设置数据库实例SQL洞察和审计的数据存储时长,详情请参见DAS专业版管理

关闭SQL洞察和审计

说明 SQL洞察和审计功能关闭后,SQL审计日志会被清空。请将SQL审计日志导出并保存至本地后,再关闭SQL洞察和审计功能。当重新开启SQL洞察和审计功能时,SQL审计日志将从本次开启SQL洞察和审计的时间开始记录。
  1. 登录DAS控制台
  2. 在左侧导航栏中,单击实例监控
  3. 找到目标实例,单击实例ID,进入目标实例详情页。
  4. 在左侧导航栏单击SQL洞察和审计
  5. SQL洞察和审计页面单击搜索,进入搜索页签。
  6. 搜索页签的日志列表区域,单击导出。导出日志
  7. 在弹出的对话框中,选择导出字段和导出时间范围,单击确认。
  8. 导出完成后,在查看导出列表中,下载已导出的文件并妥善保存。
  9. 单击服务设置,在服务设置页,关闭SQL洞察和审计的开关,然后单击确定关闭