使用查询编辑器查询数据库 - Amazon Redshift

使用查询编辑器查询数据库

使用查询编辑器是在由 Amazon Redshift 集群托管的数据库上运行查询的简单方法。创建集群后,可以使用 Amazon Redshift 控制台上的查询编辑器立即运行查询。

注意

您无法使用此原始查询编辑器在 Amazon Redshift Serverless 中查询数据。而应使用 Amazon Redshift 查询编辑器 v2。

2021 年 2 月,部署了更新的查询编辑器,并更改了使用查询编辑器的授权权限。新的查询编辑器使用 Amazon Redshift 数据 API 来运行查询。作为 AWS 托管式 AWS Identity and Access Management (IAM) 策略的 AmazonRedshiftQueryEditor 策略已更新为包含必要的权限。如果您有自定义 IAM 策略,请务必更新它。将 AmazonRedshiftQueryEditor 用作指南。对 AmazonRedshiftQueryEditor 的更改包括以下内容:

  • 管理查询编辑器语句结果的权限需要语句拥有者用户。

  • 已添加使用 Secrets Manager 连接到数据库的权限。

有关更多信息,请参阅 使用 Amazon Redshift 控制台查询编辑器所需的权限

从新的查询编辑器连接到集群时,可以使用两种身份验证方法之一。

使用查询编辑器可以执行以下操作:

  • 运行单个 SQL 语句查询。

  • 将大小为 100 MB 的结果集下载到一个逗号分隔值 (CSV) 文件。

  • 保存查询以供重用。您无法在欧洲(巴黎)区域、亚太地区(大阪)区域、亚太地区(香港)区域或中东(巴林)区域中保存查询。

  • 查看用户定义表的查询运行时详细信息。

  • 安排查询在未来运行。

  • 查看您在查询编辑器中创建的查询的历史记录。

  • 使用增强型 VPC 路由对集群运行查询。

查询编辑器注意事项

请考虑下列有关使用查询编辑器时处理查询的事项:

  • 查询的最长持续时间为 24 小时。

  • 查询结果的最大大小为 100 MB。如果调用返回的响应数据超过 100 MB,则调用将终止。

  • 查询结果的最长保留时间为 24 小时。

  • 最大查询语句大小为 100 KB。

  • 集群必须在基于 Amazon VPC 服务的 Virtual Private Cloud (VPC) 中。

  • 不能在查询编辑器中使用事务处理。有关事务的更多信息,请参阅《Amazon Redshift 数据库开发人员指南》中的 BEGIN

  • 您可以保存最长为 3000 个字符的查询。