开始使用 Aurora DSQL 查询编辑器
借助 Aurora DSQL 查询编辑器,无需安装或配置外部客户端,即可直接从 AWS 管理控制台安全地连接到 Aurora DSQL 集群并运行 SQL 查询。它提供了一个直观的工作区,内置语法高亮、自动补全和智能代码辅助功能。您可以在单个界面中快速浏览架构对象、开发并执行 SQL 查询以及查看结果。
本主题将引导您完成连接到集群、运行查询、查看结果和浏览高级功能(例如,执行计划)所需的步骤。
注意
查询编辑器已在所有支持 Aurora DSQL 的区域推出。有关更多信息,请参阅 AWS 区域服务
先决条件
开始操作之前,务必确认已满足以下要求:
-
您拥有至少一个可用的 Aurora DSQL 集群。有关更多信息,请参阅 步骤 1:创建 Aurora DSQL 单区域集群。
-
集群端点可公开访问。查询编辑器目前不支持公共访问受到基于资源的策略阻止的集群或通过 VPC 端点管理的集群。有关更多信息,请参阅在 Aurora DSQL 中使用基于资源的策略屏蔽公共访问权限和使用 AWS PrivateLink 管理和连接到 Amazon Aurora DSQL 集群。
-
您的 IAM 用户或角色具有访问和连接到集群所需的权限。有关更多信息,请参阅 使用数据库角色和 IAM 身份验证。
使用查询编辑器
打开查询编辑器
要打开查询编辑器,请执行以下操作:
-
打开 Aurora DSQL 控制台
。 -
在导航窗格中,选择查询编辑器。
或者,在集群页面中,选择要查询的集群,然后选择使用查询编辑器进行连接以直接启动该编辑器。
注意
工作和连接状态不会保存。如果您退出 Aurora DSQL 控制台、关闭浏览器标签页或注销,则您的连接、查询文本和结果都将丢失。
连接到集群
要连接到集群,请执行以下操作:
-
如果不存在集群连接,编辑器将显示未连接任何集群。选择连接或在集群资源管理器窗格中选择 +(添加)以连接到现有集群。
-
(可选)使用不同的角色连接到多个集群或同一集群。
浏览集群对象
集群资源管理器会显示所有可用的集群连接,并可让您浏览数据库、架构、表和视图等对象。它还提供常用操作(例如刷新、创建表)以及其他特定于上下文的选项。
运行查询
运行查询
-
在查询编辑器选项卡窗格中,输入您的 SQL 语句。例如:
SELECT * FROM public.orders LIMIT 10; -
验证查询选项卡右上角显示的活动集群上下文。这表示与当前查询选项卡关联的集群连接。
-
(可选)使用连接下拉列表查看所有可用连接或切换至其他集群。更改连接时将更新该选项卡中的查询执行位置。
-
选择运行以执行查询。
注意
每个查询在结果窗格中最多可返回 10000 行数据。对于大型数据集,请使用筛选条件或限制来优化查询。
查看结果和执行计划
查询运行后,可在编辑器底部的“结果”面板中查看输出。默认情况下,每次执行查询都会显示结果(表)选项卡,并以表格形式呈现查询输出。
要获取查询执行计划,请运行 EXPLAIN ANALYZE 或 EXPLAIN ANALYZE VERBOSE 以获取有关查询性能的更多见解。有关更多信息,请参阅 阅读 Aurora DSQL EXPLAIN 计划。
提示
EXPLAIN ANALYZE VERBOSE 命令可用于显示 DPU 使用量估算值(包括计算、读取、写入和总 DPU 值),以便您即时了解单个 SQL 语句消耗的资源。