SQL Server 2019: O que é?
Se deseja envolver-se com o SQL Server para o seu hobby ou o seu negócio, rapidamente perceberá que existem muitas possibilidades. Neste blog, iremos informá-lo sobre as características mais importantes do SQL Server 2019.

O Microsoft SQL Server 2019 é um sistema de gestão de bases de dados relacionais (RDBMS) que suporta uma ampla gama de processamento de transações, inteligência empresarial e aplicações de análise em ambientes de TI empresarial.
Com o lançamento do SQL Server 2019, surgem muitas novas e emocionantes funcionalidades. No geral, o motor de base de dados, a segurança, a recuperação de bases de dados e várias outras áreas foram significativamente melhoradas.
Está cansado de gargalos de dados no TempDB? Está farto de longos tempos de recuperação de bases de dados porque está à espera daquela transação super longa? Está cansado de consultas de baixo desempenho devido a UDFs escalares? Cansado de esperar que a contagem única seja concluída naquela enorme tabela com um bilião de linhas? O SQL Server 2019 pode ter as soluções que você tem procurado!
O SQL Server 2019 foi concebido para resolver os desafios do profissional de dados moderno, incluindo novas funcionalidades:
• Armazenar dados empresariais num data lake e oferecer as capacidades de consulta do SQL e do Spark em geral.
• Reduzir a necessidade de aplicações de extração, transformação e carregamento (ETL) ao diminuir o movimento de dados.
• Integrar e proteger aplicações de aprendizagem automática com desempenho escalável.
• Reduzir alterações a aplicações e consultas para alcançar melhorias de desempenho.
• Melhorar o processamento confidencial de dados através de enclaves de hardware.
• Aumentar o tempo de atividade e a disponibilidade de aplicações e bases de dados através de funcionalidades como o ADR (Recuperação Avançada de Bases de Dados).
• Ampliar o poder da linguagem T-SQL de forma segura e robusta.
• Executar aplicações e implementar bases de dados em múltiplos sistemas operativos e plataformas com compatibilidade.
• Reduzir o risco de atualizações e aproveitar novas funcionalidades do SQL quando estiver pronto, graças a camadas de compatibilidade de base de dados integradas.

Abaixo listamos as funcionalidades que consideramos mais úteis no SQL Server 2019:
1. acesso acelerado à base de dados (ADR)
Aceder à base de dados pode demorar muito tempo e pode não ser sempre concluído a tempo devido a transações ativas de longa duração. Gerir o registo de transações para que não transborde também é conhecido por causar muitas dores de cabeça.
Com o SQL Server 2019, o processo de truncamento do registo é muito mais agressivo para evitar que saia do controlo e ocupe todo o seu espaço de armazenamento. Quando ativado, o ADR utiliza um forte armazenamento de versões para rastreamento de alterações que permite o retrocesso instantâneo de transações de longa duração. Não importa há quanto tempo a transação está a ser executada ou quão grande ela é.
2. replicação no Linux
SQL Ser
O ver no Linux agora suporta replicação, incluindo Snapshot, Transacional e até Merge. A instância pode suportar qualquer um dos papéis de replicação: Publisher, Distributor, Subscriber. Você pode até misturar e combinar os sistemas operativos envolvidos. Por exemplo, Publisher e Distributor podem correr em Windows ou Linux, e as Subscrições também podem correr numa mistura de instâncias Windows e Linux.
3. metadados do TempDB optimizados para memória
Cansado dos estrangulamentos causados por cargas de trabalho elevadas no TempDB? Agora finalmente há ajuda! Você pode agora mover as tabelas de sistema do TempDB para tabelas optimizadas para memória para aliviar os seus discos rígidos. É muito fácil de activar e torna o TempDB mais escalável.

4. melhorias no processamento inteligente de consultas (IDQ).
Numerosas melhorias de desempenho foram feitas no próprio motor. Entre as mais interessantes está a Inlining de UDFs escalares, que converte automaticamente os seus UDFs escalares em algo mais eficiente e baseado em quantidade. O modo em lote no Rowstore permite que você execute em modo de lote, e você não precisa mais usar índices de columnstore. A compilação adiada de variáveis de tabela permite que você use a cardinalidade real em vez de uma estimativa durante a optimização e a compilação inicial. O processamento de consultas aproximadas através da nova função APPROX_COUNT_DISTINCT é para quando você precisa de uma estimativa rápida do número de linhas de valores distintos (sem zeros) em uma tabela de bilhões e count(distinct) é demasiado lento.
5. sempre encriptado com Secure Enclaves
Um enclave seguro é uma área de armazenamento no servidor onde dados não encriptados podem ser acedidos, dando-lhe mais controlo sobre os seus dados encriptados. O motor agora tem classificação incorporada e uma nova interface T-SQL que o ajuda a classificar os seus dados para cumprir os padrões de conformidade. Você também pode usar auditorias para descobrir quem acedeu aos seus dados sensíveis.
Resumo das descobertas sobre o SQL Server 2019
Estas são apenas algumas das novas funcionalidades emocionantes disponíveis no SQL Server 2019. Também há melhorias nos Grupos de Disponibilidade, Query Store, Azure Data Studio e, pssst, aqui vem.... finalmente conseguiram. Finalmente, a mensagem de erro pouco útil "String ou dados binários seriam truncados" foi alterada para uma mensagem que inclui não apenas os nomes da tabela e da coluna, mas também o valor que foi truncado!
Usar a funcionalidade de metadados do TempDB optimizados para memória ajudará você com estrangulamentos no TempDB. O ADR ajuda a reduzir significativamente os tempos de recuperação do seu banco de dados, eliminando a necessidade de esperar por uma única transação longa, e ajuda a controlar o crescimento descontrolado do log de transações.
Quer usar UDFs escalares mas tem medo do impacto no desempenho? Precisa de uma estimativa rápida do número de dados únicos naquela enorme tabela com um bilhão de linhas? Precisa de mais controlo sobre os seus dados encriptados? Sempre Encriptado com Secure Enclaves pode ser a solução que você está procurando.
Contacte-nos em
Se tiver alguma dúvida, não hesite em contactar-nos.
Além disso, aqui está o nosso canal do YouTube se quiser ver mais do nosso conteúdo original com licença.
Saudações,
sua equipa Licendi.




