我在Server中设置了一个审计,它将审计日志(.sqlaudit文件)保存到RDS,然后使用标准流程将其复制到S3。我在读取这些审计文件时可以找到的所有文档都使用以下查询从RDS读取它们:
SELECT *
FROM msdb.dbo.rds_fn_get_audit_file
('D:\rdsdbdata\SQLAudit\transmitted\*.sqlaudit'
,default,default)
RDS有一个名为RETENTION_TIME for Server审核的选项设置,它允许您在从RDS实例中删除文件之前指定最多840小时。我需要能够在较长时间内读取审计文
我有一个有1400万行的表,我正在尝试对这个表执行全文搜索。这个查询的执行速度非常慢,一个简单的二进制AND查询大约需要9秒。同样的东西会立即在我的私有集群上执行。该表的大小约为3.1 GB,包含1400万行。有人能解释一下RDS实例的这种行为吗?
SELECT count(*)
FROM table_name WHERE id=97
AND match(body) against ('+data +big' IN BOOLEAN MODE)
我正在读一篇关于Aurora高可用的文档:。它支持Aurora集群中db实例的多AZ配置。基于文档Amazon RDS automatically provisions and maintains a synchronous standby replica in a different Availability Zone,这是否意味着它在该区域每个AZ创建一个db实例?
在我的当前配置中,我有三个db实例AWS::RDS::DBInstance,每个实例都在一个AZ中提供。我还需要创建三个实例吗?一个例子能做这件事吗?我了解多个读者在高吞吐量和高性能方面的帮助。但是就而言,我还需要为三个AZ提