更新时间:2024-09-05 GMT+08:00

开启或关闭SQL审计日志

当您开通SQL审计功能,系统会将所有的SQL操作记录下来存入日志文件,方便用户下载并查询。

RDS for MariaDB默认关闭SQL审计功能,打开可能会有一定的性能影响,本章节指导您如何打开、修改或关闭SQL审计日志。

使用须知

  • 主实例和只读实例都支持开启SQL审计日志。
  • 审计日志使用UTC时间,不受时区配置的影响。
  • 审计日志开通后,系统会将SQL操作记录下来,生成的审计日志文件会暂存在本地的数据盘,随后上传到OBS并保存在备份存储空间。如果审计日志的大小超过了备份空间容量,就会按照超出的部分进行计费。
  • 审计日志清理周期为1小时。修改审计日志的保留天数,1个小时后开始清理过期的审计日志。
  • 审计日志开通后,在业务高峰期可能会产生大量的审计日志,导致本地暂存较多的日志文件,有磁盘打满风险,建议同步开启磁盘自动扩容

注意事项

  • 开启SQL审计功能后对实例有一定的性能影响,性能损耗约为5%。
  • 关闭SQL审计后,所有审计日志都会被立即删除,不可恢复,请您谨慎操作。

开启SQL审计

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 单击页面左上角的,选择“数据库 > 云数据库 RDS”。
  4. 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“基本信息”页签。
  5. 在左侧导航栏选择“SQL审计”,单击“设置SQL审计”

    图1 设置SQL审计

  6. 在弹出框中打开SQL审计日志开关并设置日志保留天数。

    • 单击设置为,开启SQL审计日志。
    • 日志保留天数默认为7天,可设置范围为1~732天。

  7. 单击“确定”。

关闭SQL审计

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 单击页面左上角的,选择“数据库 > 云数据库 RDS”。
  4. 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“基本信息”页签。
  5. 在左侧导航栏选择“SQL审计”,单击“设置SQL审计”

    图2 设置SQL审计

  6. 在弹出框中关闭SQL审计日志开关并勾选“确认关闭审计日志后,所有审计日志文件将立即删除”复选框。

    SQL审计关闭后,所有审计日志都会被立即删除,不可恢复,请您谨慎操作。

  7. 单击“确定”。