Snowflake - 监控使用情况和存储



Snowflake 根据存储使用情况云服务向客户收费。因此,监控存储数据和使用情况非常重要。

单个用户可以查看长时间运行的查询的历史记录,而帐户管理员可以查看每个用户的计费情况、每个用户或按日期等使用和利用的服务情况。

检查存储

用户可以检查每个表有多少行以及数据大小。如果用户有表的访问权限,他/她只需选择一个表即可查看这些详细信息。在左下方面板中,用户可以看到表名,然后是行数和数据存储大小。之后,它显示表的列定义。

以下屏幕截图显示了如何检查存储详细信息:

Checking Storage

历史记录

在本节中,用户可以检查他们在 Snowflake 中的活动,例如他们正在使用哪些查询、查询的当前状态、运行需要多长时间等。

要查看历史记录,请单击顶部的功能区中的历史记录选项卡。它将显示用户的历史记录。如果用户以帐户管理员身份访问或登录,他们可以根据单个用户筛选历史记录。它显示以下信息:

  • 查询处于 RUNNING/FAILED/SUCCESS 状态

  • 查询 ID - 查询 ID 对所有执行的查询都是唯一的

  • SQL 文本 - 它显示用户运行了哪个查询。

  • 用户 - 执行操作的用户。

  • 仓库 - 用于运行查询的仓库。

  • 集群 - 如果是多集群,则使用集群的数量

  • 大小 - 仓库大小

  • 会话 ID - 每个工作表都有唯一的会话 ID。

  • 开始时间 - 查询开始执行的时间

  • 结束时间 - 查询完成执行的时间

  • 总持续时间 - 查询运行的总时间。

  • 扫描的字节数 - 它显示扫描了多少数据以获取结果

  • 行数 - 扫描的行数

以下屏幕截图显示了历史记录视图:

History

在过滤器中,用户可以通过单击“+”号放置一个或多个过滤器,并通过使用“–”号删除过滤器。以下屏幕截图显示了可用过滤器的列表:

Filter

监控

要执行帐户级监控,用户必须以 ACCOUNTADMIN 角色登录。

出于监控目的,请以帐户管理员身份登录。单击顶部的功能区中的帐户链接。默认情况下,它将显示帐户使用情况。用户可以看到创建的仓库数量、使用了多少积分、平均存储使用量(这意味着在运行查询期间扫描了多少数据与总体存储量的对比),以及传输了多少数据。

它还显示每个仓库使用的积分,并显示一个饼图。在右侧,用户可以以表格形式查看日期积分使用情况。用户甚至可以通过单击“下载数据”来下载数据。可以通过更改右上侧的月份查看每月使用情况。

以下屏幕截图显示了“使用情况”选项卡的信息:

Usage

单击下一个选项卡“计费”。在这里,用户可以看到之前添加的任何付款方式。用户还可以通过单击“添加信用卡”链接,然后提供信用卡号、CVV、有效期、姓名等常规详细信息来添加新的付款方式。

以下屏幕截图显示了“计费”部分:

Billing

单击下一个选项卡“用户”。它显示帐户中所有用户的名称。

  • 通过选择“用户”,帐户管理员可以使用“重置密码”“禁用用户”“删除”按钮分别重置用户密码、禁用用户或删除用户。通过单击用户列表顶部的“创建”按钮,帐户管理员可以创建一个新用户。

以下屏幕截图显示了“用户”选项卡的功能:

Users Tab

现在单击下一个选项卡“角色”。可以通过单击角色列表顶部的“创建”按钮在此处创建新角色。通过选择一个角色,它还可以选择启用或删除角色,分别通过单击“编辑”按钮和“删除”

以下屏幕截图显示了“角色”选项卡的功能:

Roles

除此之外,还有策略、会话、资源监视器和阅读器帐户选项卡。帐户管理员可以创建/编辑/删除策略、创建/编辑/删除会话、创建/编辑/删除资源监视器,以及类似于阅读器帐户的操作。

广告