我们正在努力寻找 Redshift 上 Oracle 的 v$SQLAREA 的等效项。
基本上,我们需要找到在 Redshift 上运行的整个查询。到目前为止,我们只能找到一个表,在该表中我们只能看到正在运行的查询的一部分。
我建议您查看 svl_statementtext - https://docs.aws.amazon.com/redshift/latest/dg/r_SVL_STATMENTTEXT.html
这是一个查看查询、ddl 和实用程序语句并包含每个语句的全文的视图。 通常人们希望对数据库进行所有语句而不仅仅是查询。 请注意,对于较长的语句,文本将分为多行(部分或段),并且需要使用 list_agg() 粘贴回去。
AWS Support 建议我使用的另一个系统表是 STV_INFLIGHT 以确定 Redshift 集群中当前正在运行哪些查询:
https://docs.aws.amazon.com/redshift/latest/dg/r_STV_INFLIGHT.html