Snowflake - 监控使用情况和存储情况


Snowflake 根据存储使用云服务向客户收费。监控存储数据和使用情况变得很重要。

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

检查存储

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

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

检查存储

历史

在此部分中,用户可以检查他们在Snowflake中的活动,例如他们正在使用哪些查询、查询的当前状态、运行时间等。

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

  • 查询的状态为 RUNNING/FAILED/SUCCESS

  • 查询 ID - 查询 ID 对于所有执行的查询来说是唯一的

  • SQL Text - 它显示用户运行的查询。

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

  • 仓库- 使用哪个仓库来运行查询。

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

  • 尺寸- 仓库尺寸

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

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

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

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

  • 扫描的字节数- 显示扫描了多少数据以得出结果

  • - 扫描的行数

以下屏幕截图显示历史视图 -

历史

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

筛选

监控

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

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

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

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

用法

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

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

计费

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

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

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

用户选项卡

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

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

角色

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