【问题标题】:Is it possible to see a history of interaction with tables in a Redshift schema?是否可以查看与 Redshift 模式中的表交互的历史记录?
【发布时间】:2017-07-11 16:52:11
【问题描述】:

最终,我想获得一个特定模式中的表列表,这些表在过去两周内没有被查询(比如说)。

know 说有许多系统表可以跟踪有关 Redshift 集群如何运行的各种信息,但我还没有找到一个可以用来获取上述信息的系统表。

我想做的事可能吗?

【问题讨论】:

  • 您的集群是否启用了审计日志记录?
  • @RahulGupta 是的。
  • 日志必须存储在启用审计日志时配置的 S3 上。您可以通过复制命令将用户活动和/或用户日志文件导入 redshift 并对其运行查询。

标签: amazon-web-services amazon-redshift


【解决方案1】:

【讨论】:

  • 不错!这非常有用。谢谢。
【解决方案2】:

如果您为集群启用了审计日志记录,则活动数据存储在您在启用日志记录时配置的 S3 存储桶中。

根据AWS Documentation,审计日志桶结构如下。

AWSLogs/AccountID/ServiceName/Region/Year/Month/Day/AccountID_ServiceName_Region_ClusterName_LogType_Timestamp.gz

例如:AWSLogs/123456789012/redshift/us-east-1/2013/10/29/123456789012_redshift_us-east-1_mycluster_userlog_2013-10-29T18:01.gz

【讨论】:

    猜你喜欢
    • 2019-09-27
    • 2010-09-18
    • 2011-09-27
    • 2023-03-20
    • 2012-07-29
    • 2020-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多