本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
数据库自治服务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洞察和审计
登录DAS控制台。
在左侧导航栏中,单击实例监控。
找到目标实例,单击实例ID,进入目标实例详情页。
在左侧导航栏单击 。
单击正式版,选择SQL日志存储时长后,单击确定。
您也可以选择试用版。试用版免费使用,SQL日志仅保存一天,即只能查询一天范围内的数据,不支持数据导出等高级功能,不保障数据完整性。
修改SQL日志的存储时长
登录DAS控制台。
在左侧导航栏中,单击实例监控。
找到目标实例,单击实例ID,进入目标实例详情页。
在左侧导航栏单击 。
单击服务设置,修改SQL日志存储时长后,单击确定。
导出SQL审计日志
登录DAS控制台。
在左侧导航栏中,单击实例监控。
找到目标实例,单击实例ID,进入目标实例详情页。
在左侧导航栏单击 。
在SQL洞察和审计页面单击搜索,进入搜索页签。
在搜索页签的日志列表区域,单击导出。
在弹出的对话框中,选择导出字段和导出时间范围,单击确定。
导出完成后,在查看导出列表中,下载已导出的文件并妥善保存。
关闭SQL洞察和审计
SQL洞察和审计功能关闭后,不会对业务产生影响,但是SQL审计日志会被清空。请将SQL审计日志导出并保存至本地后,再关闭SQL洞察和审计功能。当重新开启SQL洞察和审计功能时,SQL审计日志将从本次开启SQL洞察和审计的时间开始记录。
查看审计日志的大小和消费明细
登录阿里云管理控制台。
在页面右上角,选择费用。
在左侧费用与成本导航栏中,选择 。
在账单详情页面,单击明细账单页签,设置搜索实例ID进行搜索。
查看计费项列为sql_explorer的费用明细。