A Microsoft anunciou a primeira visualização privada do SQL Server 2022, alegando "a versão mais habilitada para Azure do SQL Server, com inovação contínua em desempenho, segurança e disponibilidade".
Neste post, vamos dar uma olhada nos 5 recursos mais interessantes.
5. Suporte ao Ledger (Blockchain)
O SQL Server 2022 apresenta novos recursos do Ledger para criar registros imutáveis como Blockchain para garantir a integridade dos dados. Se alguém modificar o registro, ele não será mais válido.
Seria benéfico para cenários como auditorias internas e externas.
4. Resolução de conflitos de réplica ponto a ponto
Em um cenário de gravação múltipla - com o SQL Server 2022, a regra de última gravação está sendo automatizada. Agora, quando um conflito for detectado, o horário de modificação mais recente será escolhido para ser persistido em todas as réplicas. Isso ajuda a manter seus cenários de gravação múltipla funcionando sem problemas.
Anteriormente, esse conflito de réplicas ponto a ponto paralisava toda a operação até que fosse resolvido.
3. Processamento inteligente de consultas
A próxima geração do Intelligent Query Processing (IQP) inclui soluções para alguns dos problemas mais comuns que enfrentamos hoje, sem a necessidade de alterações de código, incluindo:
MAXDOP
e CE
modelo de feedback usando o Repositório de consultas para criar um ciclo de feedback para adaptar e resolver automaticamente problemas com padrões de consulta comuns. 2. Cache do plano de consulta sensível a parâmetros
O SQL Server tem um ótimo Query Optimizer, mas um dos problemas enfrentados por muitas pessoas é o Parameter Sniffing. O SQL Server armazena em cache o plano de execução de um procedimento armazenado com base em determinados parâmetros (farejando os parâmetros). Isso geralmente é bom, mas pode não ser necessariamente eficiente com outro conjunto de parâmetros.
O SQL Server 2022 apresenta a Otimização de Plano Sensível a Parâmetros, que pode armazenar em cache vários planos com base em parâmetros - sem exigir nenhuma alteração de código.
Antes de revelar minha escolha, vamos ver algumas menções honrosas:
- O Repositório de consultas agora está ativado por padrão.
- Suporte de réplica de leitura para repositório de consultas - agora você pode usar o repositório de consultas para suas cargas de trabalho somente leitura de seu AG (grupo disponível).
- Novas extensões para a linguagem T-SQL para dar suporte à virtualização de dados e backup/restauração com sistemas de armazenamento compatíveis com S3. Além disso, o T-SQL oferecerá suporte a novas funções JSON e recursos de série temporal.
- Link do Azure Synapse - Anteriormente, mover dados de bancos de dados locais, como SQL Server, para o Synapse exigia que você usasse ETL. O Azure Synapse Link para SQL Server 2022 fornece feeds de alterações automáticos que capturam as alterações no SQL Server e as alimentam no Azure Synapse Analytics. Ele fornece análise quase em tempo real e processamento transacional e analítico híbrido com impacto mínimo nos sistemas operacionais.
- Integração do Azure Purview - Azure Purview como um serviço unificado de governança e gerenciamento de dados. O SQL Server 2022 é integrado ao Azure Purview para maior descoberta de dados, permitindo que você divida os silos de dados. Através desta integração você poderá:
- Verifique automaticamente seu SQL Server local gratuitamente para capturar metadados.
- Classifique os dados usando classificadores integrados e personalizados e rótulos de confidencialidade da Proteção de Informações da Microsoft.
- Configure e controle direitos de acesso específicos ao SQL Server.
Agora para o último recurso:
1. Recuperação de desastres totalmente gerenciada na nuvem
Usando o SQL Server 2022 e o novo recurso de link para Azure SQL Managed Instance, agora você obtém todos os benefícios de executar um ambiente PaaS aplicado à recuperação de desastres, permitindo que você gaste menos tempo na configuração e gerenciamento, mesmo quando comparado a um ambiente IaaS. Isso funciona usando um grupo de disponibilidade distribuído (DAG) interno para replicar dados para uma instância gerenciada de SQL do Azure implantada anteriormente como um site de réplica de DR. A instância está pronta e esperando sempre que você precisar – nenhuma configuração ou manutenção demorada é necessária. Você também pode usar esse recurso de link em cenários de expansão de leitura para descarregar solicitações pesadas que poderiam afetar o desempenho do banco de dados.
Eu perdi algum outro recurso legal? Avise.
Boa Codificação! 👨💻