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. |