Lakehouse 管理(Lakehouse v2)
Lakehouse 区域让您无需离开 PlaidCloud,即可通过点选操作管理工作区的 Lakehouse 计算资源和 Iceberg 目录。从主工具栏上的 Lakehouse 按钮打开。
窗口顶部的仓库选择器适用于每个选项卡。该区域分为七个选项卡:查询、配置文件、目录、仓库、用户、加载和管理员。
监控正在运行的查询并浏览历史记录。该选项卡由可移动的分隔条分为上下两部分:
- 正在运行:当前正在执行的查询。按您在工具栏中选择的间隔自动轮询。
- 历史记录:最近完成的查询。
查看查询的计划:
- 单击行首的
Profile图标 - 查询 SQL 会加载到配置文件选项卡;在那里可以运行 EXPLAIN 或 EXPLAIN ANALYZE
终止正在运行的查询:
- 在正在运行表中选择一行或多行
- 单击工具栏中的
Kill selected - 在对话框中确认
对 SQL 语句运行 EXPLAIN 或 EXPLAIN ANALYZE,并将生成的计划可视化为热力图树。
- 打开 Lakehouse > 配置文件
- 粘贴或输入 SQL 语句
- 单击
EXPLAIN(仅计划)或EXPLAIN ANALYZE(计划加实际行数和耗时)
计划树会突出显示开销最大的节点,因此慢查询的瓶颈一目了然。
浏览所选仓库的 Iceberg 目录。窗格左侧列出命名空间,右侧列出表,并配有用于创建和删除操作的操作栏。
创建命名空间:
- 打开 Lakehouse > 目录
- 单击
New namespace - 输入命名空间名称并确认
删除表:
- 先选择命名空间,再选择表
- 单击
Drop table - 在对话框中确认
选项卡底部的已删除表列表允许您在最近删除的表仍可恢复期间,使用 UNDROP 将其恢复。
创建、列出和删除支撑 Lakehouse 的 Iceberg 仓库。
创建仓库:
- 打开 Lakehouse > 仓库
- 单击
Add warehouse - 输入仓库名称和存储配置
- 单击
Add
删除仓库:
- 选择仓库所在行
- 单击
Delete - 在对话框中确认
管理从外部 SQL 客户端(如 DBeaver 等)连接到 Lakehouse 的数据库用户。基于密码的用户和通过 SSO 配置的用户都会列出。
添加用户:
- 打开 Lakehouse > 用户
- 单击
Add user - 输入用户名和密码
- 单击
Add - 请保存密码:密码只显示一次,之后无法找回
重置密码:
- 选择用户所在行
- 单击
Reset password - 从对话框中保存新密码
删除用户:
- 选择用户所在行
- 单击
Drop user - 在对话框中确认
一目了然地查看集群活动。该选项卡显示一排计数器(活动查询数、近期吞吐量),下方是按与查询选项卡相同的轮询间隔采样的迷你趋势图。
检查计算工作负载状态,并在需要时重启仓库计算资源。
工作负载表列出每个组件及其当前状态。滚动重启部分可用于循环重启所选仓库的计算 Pod。
重启计算资源:
- 打开 Lakehouse > 管理员
- 阅读中断警告
- 在确认字段中输入仓库 ID
- 单击
Restart compute
两次重启之间设有冷却时间,以防止意外的连续快速重启。剩余冷却时间显示在按钮旁边。