您可以通过RDS的SQL审计功能查看SQL明细、定期审计SQL。开通SQL审计功能后,实例性能不会受到影响。
注意事项
- 开启SQL审计功能之前的记录无法查看到。
- 开通SQL审计功能后,实例性能不会受到影响。
- SQL审计的保存时间为30天。
- SQL审计导出的文件可以保存2天,超过2天的会被系统定时清理。
- SQL语句长度限制为8000字节,超过的部分无法记录。
- SQL审计默认关闭。开启该功能后,实例会产生额外费用,详细收费标准请参见云数据库RDS详细价格信息。
- 您可以使用日志服务订阅SQL审计内容。日志服务提供准实时的SQL执行分析功能,并提供内置可深钻的报表,支持自定义审计规则、异常报警、报表订阅与生态对接能力等。
开启SQL审计
开启SQL审计后,您可以通过时间、DB、User、关键字等条件查询SQL信息。
说明 系统是从数据库内采集csvlog文件内容,然后保存到日志服务器后提供给您查看,如果需要调整数据库内csvlog文件的最大保留个数,您可以调整实例参数
rds_max_log_files。
关闭SQL审计
为节约成本,您可以在不需要审计SQL时关闭SQL审计功能,详细步骤如下。
说明 SQL审计功能关闭后,包括历史审计内容在内的SQL审计记录会被清空。请将SQL审计内容导出并妥善保存至本地后,再关闭SQL审计功能。
相关文档
您可以在阿里云数据管理(简称DMS)的控制台上查看通过DMS登录RDS实例的所有访问日志,详情请参见访问日志。