前提条件
- 用户已录入MySQL、DDS、PostgreSQL与SQL Server类型的云数据库实例。
- MySQL、PostgreSQL数据库资源池支持:西南1、华东1、上海36、华北2、长沙42、华南2、青岛20、南昌5。
- DDS数据库资源池支持:华东1、上海36、西南1、华北2。
- SQL Server支持所有DMS已支持的资源池。
- 用户已经开启了数据库审计,详见:开启数据库审计。
操作步骤
- 登录数据库管理服务。
- 在左侧菜单栏依次点击SQL治理 > SQL审计,进入SQL审计明细界面。
注意事项
- 除SQLServer外,SQL审计明细的日志记录默认只保存7天,可设置范围为1~180天。
- 仅超级管理员、系统管理员和审计管理员可以进入SQL审计日志界面。
- MySQL审计日志中影响行数、返回行数、扫描行数、执行耗时、锁等待时间若无法查看则为历史版本,有需要请联系数据库内核升级版本即可。
- 若DDS不支持数据库审计,需先升级数据库内核版本。
- SQL Server审计日志最多保存40 MB的sqlAudit文件。
说明查看数据库版本请登录数据库,执行:select version();
功能介绍
SQL审计的日志记录了历史所有数据库操作记录,您需要先选择查看的时间范围和实例,点击查询按钮即可查看。
SQL审计明细日志搜索
SQL审计日志支持多个维度的联合搜索,不同数据库类型搜索项存在差异,常见搜索项说明如下
搜索项 说明 时间范围 选择查询的时间范围 数据库类型 选择DMS支持的数据库类型,必填 实例 实例名称,必填 节点IP 数据库实例节点IP,必填 数据库名 实例中数据库名称,可使用通配符%,指代任意长度字符 SQL执行类型 选择SQL语句的类型 SQL文本 SQL语句文本,大小写不敏感,可使用通配符%,指代任意长度字符 按时间排序 是否将查询结果按照时间排序,开启后将严重影响查询性能,建议关闭 数据库账号 大小写不敏感,可使用通配符%,指代任意长度字符 客户端IP 客户端IP地址,可使用通配符%,指代任意长度字符 SQL执行结果 SQL执行是否成功
注意由于MySQL审计日志数据量较大,搜索的时间范围跨度仅限1天。
审计日志导出
SQL审计的日志支持导出当前查看的页面结果到本地,您先按需求选择搜索项,然后点击查询,再点击导出按钮即可将审计日志记录下载到本地。