Melhoriaa de desempenho de 2023.

As seguintes melhorias de desempenho foram introduzidas em 2023.

Lançado

Descrição

Impacto

Novembro de 2023

Tempos de execução aprimorados para alguns comandos SHOW.

Reduz o tempo de execução dos comandos SHOW TABLES, SHOW SCHEMAS e SHOW DATABASES. As melhorias são mais significativas para consultas que retornam grandes conjuntos de resultados.

Novembro de 2023

Otimização de pesquisa: suporte para pesquisa de subcadeia de caracteres em dados semiestruturados. (Disponibilidade geral)

Melhora o desempenho de consultas de pesquisa de ponto que usam funções de subcadeia de caracteres e de expressão regular em dados semiestruturados, incluindo os tipos ARRAY, OBJECT e VARIANT. Anteriormente, apenas pesquisas de igualdade nessas colunas podiam ser otimizadas.

Outubro de 2023

Custos de manutenção reduzidos para exibições materializadas.

Reduz os créditos de manutenção de exibição materializada, melhorando a utilização dos recursos de serviço.

Outubro de 2023

Tempos de compilação aprimorados para expressões SQL.

Reduz o tempo de compilação de consultas que contêm muitas expressões SQL.

Setembro de 2023

Tempos de compilação aprimorados.

Reduz os tempos de compilação ignorando otimizações que não resultarão em melhorias de desempenho.

Agosto de 2023

Capacidade de usar um hash de consulta para identificar padrões e tendências na execução de consultas.

Ajuda a monitorar e analisar consultas recorrentes incluindo um hash de cada consulta em exibições do ACCOUNT_USAGE e funções de tabela do INFORMATION_SCHEMA. Pode ser usado para determinar os efeitos das melhorias de desempenho, como a escolha de uma nova chave de cluster.

Agosto de 2023

Tempos de execução aprimorados para tabelas não clusterizadas.

Reduz o tempo de execução para operações SELECT e DML em tabelas não clusterizadas em cluster com micropartições menores que a média.

Agosto de 2023

Capacidade de chamar a função GET_QUERY_OPERATOR_STATS para obter estatísticas de perfil de consulta programática. (Disponibilidade geral)

Ajuda a depurar consultas e obter informações de forma programática sobre o desempenho da consulta.

Agosto de 2023

Tempos de execução aprimorados para junções em linhas largas do lado da construção.

Reduz o tempo de execução e melhora o gerenciamento de memória para consultas que correspondem a linhas largas no lado de construção de uma junção (por exemplo, linhas que incluem colunas com sequências longas).

Julho de 2023

Tempos de compilação aprimorados para exibições materializadas.

Reduz os tempos de compilação para exibições materializadas com base em tabelas que possuem centenas ou milhares de micropartições.

Julho de 2023

Capacidade de usar Snowpipe Streaming. (Disponibilidade geral)

Habilita pipelines de dados de streaming de baixa latência para dar suporte à gravação de linhas de dados diretamente no Snowflake.

Julho de 2023

Estimativa de seletividade e cardinalidade aprimorada.

Usa seleção de plano aprimorada para reduzir o tempo de execução de consultas com baixa seletividade.

Julho de 2023

Atualização de otimização de pesquisa: suporte para pesquisa de subcadeia de caracteres em tipos VARIANT. (Versão preliminar)

Melhora o desempenho de consultas de pesquisa de ponto que usam funções de subcadeia de caracteres e de expressão regular em dados semiestruturados, incluindo os tipos ARRAY, OBJECT e VARIANT.

Julho de 2023

Tempos de compilação aprimorados para consultas simples e instruções DML.

Reduz os tempos de compilação e melhora o gerenciamento de memória para instruções DML simples e consultas de tabela única com predicados simples de igualdade ou intervalo.

Junho de 2023

Tempos de execução aprimorados para instruções SELECT com cláusulas LIMIT e ORDER BY.

Reduz o tempo de execução de algumas consultas com instruções SELECT de longa execução contendo cláusulas LIMIT e ORDER BY.

Junho de 2023

Tempos de execução aprimorados em exibições seguras.

Usa pushdown de predicado para reduzir o tempo de execução de consultas em exibições seguras.

Maio de 2023

Tempos de compilação aprimorados para consultas com várias expressões de extração.

Reduz os tempos de compilação para consultas com muitas expressões de extração (como as usadas para processamento de JSON).

Maio de 2023

Tempos de compilação aprimorados para consultas com várias subconsultas.

Reduz o tempo de compilação para consultas com mais de 100 subconsultas.

Abril de 2023

Atualização da otimização de pesquisa: capacidade de habilitar a otimização de pesquisa para colunas específicas. (Disponibilidade geral)

As consultas de pesquisa de ponto que atuam sobre uma coluna podem ser aprimoradas sem incorrer na despesa de habilitar a otimização de pesquisa para a tabela inteira.

Abril de 2023

Atualização de otimização de pesquisa: suporte para operações de subcadeia de caracteres. (Disponibilidade geral)

Melhora o desempenho de consultas de pesquisa de ponto que usam operações de subcadeias de caracteres, como LIKE e ENDSWITH.

Abril de 2023

Atualização de otimização de pesquisa: suporte para dados VARIANT. (Disponibilidade geral)

Melhora o desempenho de consultas de pesquisa de pontos que atuam sobre dados VARIANT (como JSON).

Abril de 2023

Atualização de otimização de pesquisa: suporte à funções geoespaciais com objetos GEOGRAPHY. (Disponibilidade geral)

Melhora o desempenho de consultas de pesquisa de ponto que usam uma função geoespacial em um predicado.

Abril de 2023

Capacidade de usar o Query Acceleration Service para acelerar as consultas em tabelas que têm otimização de pesquisa habilitada. (Disponibilidade geral)

O poder de computação adicional fornecido pelo Query Acceleration Service pode ser combinado com o aumento de desempenho fornecido pela otimização de pesquisa.

Março de 2023

Capacidade de usar Snowpipe Streaming. (Versão preliminar)

Habilita pipelines de dados de streaming de baixa latência para dar suporte à gravação de linhas de dados diretamente no Snowflake.

Fevereiro de 2023

Capacidade de usar o Query Acceleration Service. (Disponibilidade geral)

Melhora o desempenho geral do warehouse reduzindo o impacto das consultas de excessão.

Fevereiro de 2023

Capacidade de chamar a função GET_QUERY_OPERATOR_STATS para obter estatísticas de perfil de consulta programática. (Versão preliminar)

Ajuda a depurar consultas e obter informações sobre o desempenho da consulta.

Fevereiro de 2023

Capacidade de usar warehouses com otimização de memória.

As consultas com uso intensivo de memória podem ser executadas em warehouses otimizados para Snowpark, que fornecem 16 vezes mais memória por nó e 10 vezes mais cache local em comparação com os warehouses padrão.