SQL SERVER 2019 – JÁ DISPONÍVEL

 

A mais nova “reformulada” plataforma de banco de dados da Microsoft está disponível para download: Download Aqui!

Temos integração com ferramentas de big data; docker; linux entre outras “novidades”.

Nos próximos posts falaremos das novidades trazidas pelo SGDB:

 

  •  (Table variable deferred compilation):
    O SQL Server não fará estimativas codificadas de 1 linha, mas compilará com o número de linhas na variável de tabela na primeira execução.

 

  •     (Row mode memory feedback):
    Tal como com o column store em versões anteriores, as concessões de memória para operações no modo de linha podem ser ajustadas ao longo do tempo, pois são consideradas muito pequenas (spills) ou muito grandes (memória desperdiçada).

 

  •     (Batch mode over rowstore):
    Semelhante ao acima, podemos agora nos beneficiar das operações em modo batch mesmo quando não houver um índice columnstore
  •   APPROX_COUNT_DISTINCT
    Uma nova função agregada que usa estatísticas em vez de ler todos os dados para obter uma contagem de valores distintos em uma coluna. O resultado deve estar dentro de 2% do valor real 97% do tempo, tão bom para dashboards.

 

  •      (Compatibility Level Hints):
    Agora você pode ditar o nível exato de compatibilidade de uma consulta (e, por extensão, o modelo de estimativa de cardinalidade) com uma simples dica OPTION (USE) .

 

  •    Lightweight profiling on by default
    Comportamento semelhante ao sinalizador de rastreamento 7412, no qual você pode acessar o plano, as estatísticas de tempo de execução e os dados de eventos estendidos para todas as consultas em execução no momento. Você também pode adicionar uma dica de consulta para consultas individuais (também adicionadas recentemente ao SQL Server 2016 e 2017).

 

  •     (CCI stats in Clone Databases):
    Informações precisas de estatísticas para índices columnstore agrupados serão disponibilizadas em clones. Anteriormente, você precisava forçar manualmente as atualizações pós-criação, antes da operação clone, para que elas pudessem ser encontradas.

 

  •    (Compression Estimates for Columnstore):
    O procedimento do sistema para estimar os ganhos da compactação, sys.sp_estimate_data_compression_savings, agora aceita os tipos de compactação COLUMNSTORE e COLUMNSTORE_ARCHIVE.

 

  •     (sys.dm_db_page_info):
    Nova função para determinar o objeto e outras informações para uma página, sem a sobrecarga de sys.dm_db_database_page_allocations (desde que você já saiba o número da página).

 

  •    (Secure Enclaves):
    Execute ações de criptografia e descriptografia, rotação de chaves de criptografia e cálculos usados ​​para pesquisas e predicados, sem transferir dados Always Encrypted para fora do servidor.

 

  •    (Certificate Management in Config Manager):
    Visualize e valide todos os seus certificados a partir de uma única interface e gerencie e implemente alterações de certificado em todas as réplicas em um Grupo de Disponibilidade ou em todos os nós de uma Instância de Cluster de Failover.

 

  •     (Built-in data classification):
    Uma nova instrução de CLASSIFICAÇÃO DE SENSIBILIDADE DE ADICIONAMENTO ajuda a identificar e auditar automaticamente dados confidenciais, um grande avanço em relação ao assistente de SSMS anterior (que usava propriedades estendidas).

 

  •     (Resumable online index rebuild/creation):
    No SQL Server 2017, eles adicionaram reconstruções on-line recuperáveis ​​para tabelas de armazenamento de linha, agora é possível executar criação on-line recuperável (incluindo WITH (DROP_EXISTING = ON)) para registro de linha e recriação / criação on-line para columnstore.

 

  •    (Secondary to Primary Connection Redirection):
    Cluster não suporta um ouvinte? Sem problemas! Agora você pode redirecionar automaticamente para o primário quando houver algum problema com o secundário.


    Suporte de memória persistente
    Colagens UTF-8
    Restrições para conexões de nó / borda
    MERGE conquista o apoio da MATCH
    Suporte a clusters para serviços de aprendizado de máquina
    Replicação e transações distribuídas no Linux
    Grupos de disponibilidade agora suportam cinco réplicas síncronas
    Suporte Java (implementação semelhante ao Python / R)
    Uma nova versão do Management Studio (18.0 Preview 4)
    A evolução do SQL Operations Studio Azure Data Studio
    Um novo empreendimento que você pode ter ouvido agora chamado de “Big Data Clusters”

 

Ainda vou olhar com carinho para as novas funcionalidades para trazer aos novos posts para que servem e como são implementadas.

Creditos post original:

Post de Aaron Bertrand – 24 Setembro 2018

Marcado com: , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Publicado em Administração SQL, SQL SERVER

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Arquivos
Follow SQL DATA BLOG on WordPress.com
%d blogueiros gostam disto: