Avaliar custo para tabelas híbridas

Ao utilizar tabelas híbridas, sua conta é cobrada com base em três modalidades de consumo.

  • Armazenamento de tabelas híbridas: O custo do armazenamento de tabelas híbridas depende da quantidade de dados que você está armazenando em tabelas híbridas. O custo de armazenamento é baseado em uma taxa mensal fixa por gigabyte (GB). Consulte a tabela 3(b) na Tabela de consumo de serviços do Snowflake, que cobre o preço unitário para armazenamento de tabela híbrida. Observe que o armazenamento de tabela híbrida é mais caro do que o armazenamento Snowflake tradicional.

  • Computação de warehouse virtual: consultas em tabelas híbridas são executadas por meio de warehouses virtuais. A taxa de consumo de um warehouse é a mesma para consultas em tabelas híbridas e tabelas padrão. Consulte Uso de crédito do warehouse virtual.

  • Solicitações de tabela híbrida: tabelas híbridas consomem créditos adicionais por usarem recursos sem servidor nos clusters de armazenamento de linhas subjacentes. O consumo é medido com base na quantidade de dados lidos ou gravados nesses clusters. Créditos também são consumidos por recursos de computação usados para executar operações em segundo plano, como compactação.

    Consulte a tabela 5 na Tabela de consumo de serviços do Snowflake, que inclui preços unitários de recursos sem servidor para solicitações de tabela híbrida. Como as tabelas híbridas armazenam dados em páginas, mesmo pequenas operações de leitura ou gravação geram um uso mínimo de 4 KB de solicitações de tabela híbrida. O Snowflake pode consolidar operações de gravação simultâneas e em lote para otimizar o consumo de solicitações de tabela híbrida.

Armazenamento de tabela híbrida para dados do Time Travel

O consumo do armazenamento de tabela híbrida leva em consideração os dados retidos pelo Time Travel. Os dados retidos pelo Time Travel estão incluídos nas seguintes métricas de armazenamento:

Os dados retidos pelo Time Travel são armazenados no armazenamento de objetos, não no armazenamento de linhas, e são cobrados de acordo com a taxa de tabela padrão, não com a taxa de tabela híbrida mais alta.

Recuperação de métricas de consumo para tabelas híbridas

Você pode visualizar o uso de armazenamento para tabelas híbridas e monitorar o consumo de créditos de armazenamento de tabelas híbridas consultando as seguintes exibições e funções.

Para monitorar recursos de computação de warehouse virtual usados durante consultas específicas executadas em tabelas híbridas, use Exibição AGGREGATE_QUERY_HISTORY (consulte, por exemplo, a coluna WAREHOUSE_SIZE).

Você pode unir Exibição TABLE_STORAGE_METRICS a Exibição TABLES para recuperar métricas de armazenamento para tabelas híbridas. A consulta une as duas exibições e filtros na coluna TABLES.IS_HYBRID:

SELECT metrics.*
  FROM SNOWFLAKE.ACCOUNT_USAGE.TABLE_STORAGE_METRICS metrics
    INNER JOIN SNOWFLAKE.ACCOUNT_USAGE.TABLES tables
      ON (
        metrics.id = tables.table_id
        AND metrics.table_schema_id = tables.table_schema_id
        AND metrics.table_catalog_id = tables.table_catalog_id
      )
  WHERE tables.is_hybrid='YES';
Copy

Para monitorar o consumo histórico de créditos de solicitação de tabela híbrida (computação sem servidor), use Exibição HYBRID_TABLE_USAGE_HISTORY.