是否可以在 AWS RDS 中查看 T-SQL 查询日志?控制台中是否有相应的 UI,或者我需要使用 CLI 或 SQL Management Studio?
答案1
要查看已执行的 SQL 语句,您可以进行跟踪。 此链接解释在 AWS RDS 中进行跟踪需要做什么。
来自文档:
生成跟踪 SQL 查询
declare @rc int
declare @TraceID int
declare @maxfilesize bigint
set @maxfilesize = 5
exec @rc = sp_trace_create @TraceID output, 0, N'D:\rdsdbdata\rdstest', @maxfilesize, NULL
查看打开的跟踪
select * from ::fn_trace_getinfo(default)
查看跟踪内容
select * from ::fn_trace_gettable('D:\rdsdbdata\rdstest.trc', default)
如果您还不熟悉 SQL Traces,您还需要熟悉它。您可以使用多种选项来捕获数据。