监控资源并查看成本

本节介绍如何监控自动履行资源并查看与自动履行相关的预计和实际成本。

监控资源

如果想尽量降低与自动履行相关的成本,请检查列表的使用情况,并了解更多有关为自动履行准备数据的信息:

监控计算资源

确定 Snowflake 运行的查询,并检查列表的刷新频率间隔。

请参阅 LISTING_AUTO_FULFILLMENT_REFRESH_DAILY 视图,以确定哪些列表和数据库会影响计算成本。

要确定 Snowflake 为支持自动履行而运行的查询,请查看 Query History,并根据 Client generated statements 进行筛选。请参阅 查询历史记录页面

检查您为列表设置的刷新频率间隔。请参阅 设置账户级刷新间隔

监控存储资源

确定要在列表中放入哪些数据,以及如何组织数据,以尽量减少需要自动执行的数据量。请参阅 为列表准备数据。如果安全视图引用了在其他数据库中存储的数据,Cross-Cloud Auto-Fulfillment 并不支持这些视图。

请参阅 LISTING_AUTO_FULFILLMENT_DATABASE_STORAGE_DAILY 视图,以确定哪些列表和数据库会影响存储成本。

监控数据传输资源

确定已创建安全共享区的区域。运行 SHOW REPLICATION ACCOUNTS 命令。

查看估算成本

要查看与您组织中提供商账户相关的所有安全共享区域的估算成本,请在 SNOWFLAKE 数据库的 ORGANIZATION_USAGE 架构中使用 LISTING_AUTO_FULFILLMENT_USAGE_HISTORY 视图 视图。

要查看您组织中账户的实际成本,请使用 SNOWFLAKE 数据库的 ORGANIZATION_USAGE 架构中的其他视图。

查看实际成本

通过使用 ORGANIZATION_USAGE 视图或 Snowsight Usage 仪表板,您可以查看与 Cross-Cloud Auto-Fulfillment 相关的成本,以及确定将列表履行到特定区域的相关成本归属。使用带有 SNOWFLAKE_MANAGED$AUTO_FULFILLMENT_AREA$ 前缀的账户将成本归属于特定区域。

要查看 Snowflake 的使用情况数据,您必须是账户管理员(使用 ACCOUNTADMIN 角色),或者必须使用 ORGANIZATION_USAGE_VIEWER 数据库角色。

要在 Snowsight 中查看实际成本,请执行以下步骤:

  1. 登录 Snowsight。

  2. 选择 Admin » Cost Management,然后选择 Consumption 选项卡。

  3. 选择要使用的仓库,以查看使用情况数据。

  4. 使用账户筛选器选择名为 SNOWFLAKE_MANAGED$PUBLIC_<region_name> 或者 AUTO_FULFILLMENT_AREA$-<region_name> 的账户,以根据自动履行使用的安全共享区进行筛选。

    例如,选择 SNOWFLAKE_MANAGED$PUBLIC_AWS_EU_WEST_2,以查看与使用自动履行将数据传输到 AWS 区域 eu_west_2 相关的成本。

  5. 使用筛选器查看所有使用类型,或重点关注计算、存储或数据传输成本。

您看到的成本反映了组织中的任何账户共享到特定区域的所有列表。要确定哪些列表在哪些区域被使用以及导致特定区域的成本,请参阅 监控列表使用

语言: 中文