Novidades do SQL Server 2022
Aplica-se a: SQL Server 2022 (16.x)
O SQL Server 2022 (16.x) baseia-se em versões anteriores para ampliar o SQL Server como uma plataforma que fornece opções de linguagens de desenvolvimento, tipos de dados, ambientes locais ou na nuvem e sistemas operacionais.
O vídeo a seguir apresenta o SQL Server 2022 (16.x).
Para ver o conteúdo de vídeo adicional, confira:
Este artigo resume os novos recursos e aprimoramentos do SQL Server 2022 (16.x).
Obter o SQL Server 2022 (16.x)
Obter a edição de Avaliação do SQL Server 2022. Número de build: 16.0.1000.6.
Para obter mais informações e ver os problemas conhecidos, confira Notas de versão do SQL Server 2022.
Para obter a melhor experiência com o SQL Server 2022 (16.x), use as ferramentas mais recentes.
Destaques do recurso
As seções a seguir identificam os recursos que foram aprimorados ou introduzidos no SQL Server 2022 (16.x).
- Análise
- Disponibilidade
- Segurança
- Desempenho
- Repositório de Consultas e processamento de consulta inteligente
- Gerenciamento
- Plataforma
- Linguagem
Análise
Novo recurso ou atualização | Detalhes |
---|---|
Link do Azure Synapse para SQL | Obtenha análise quase em tempo real sobre dados operacionais no SQL Server 2022 (16.x). Com uma integração perfeita entre repositórios operacionais no SQL Server 2022 (16.x) e os pools de SQL dedicados do Azure Synapse Analytics, o Link do Azure Synapse para SQL permite que você execute cenários de análise, business intelligence e machine learning em seus dados operacionais com efeito mínimo nos bancos de dados de origem com uma nova tecnologia de feed de alterações. Para saber mais, confira O que é o Link do Azure Synapse para SQL?. Consulte também Limitações e problemas conhecidos com o Link do Azure Synapse para SQL. |
Integração de armazenamento de objetos | O SQL Server 2022 (16.x) apresenta uma nova integração do armazenamento de objetos à plataforma de dados, permitindo que você integre o SQL Server a um armazenamento de objetos compatível com o S3, além do Armazenamento do Azure. O primeiro é o backup em URL e o segundo é a Virtualização do Data Lake. A Virtualização do Data Lake integra o PolyBase ao armazenamento de objetos compatível com S3 e adiciona suporte à consulta de arquivos parquet com T-SQL. |
Virtualização de dados | Consulte diferentes tipos de dados em diferentes tipos de fontes de dados de SQL Server. A atualização cumulativa 2 do SQL Server 2022 (16.x) agora dá suporte a arquivos TNS do Oracle. Para obter mais informações e exemplos, consulte CREATE EXTERNAL DATA SOURCE (Transact-SQL) CONNECTION_OPTIONS. |
Disponibilidade
Novo recurso ou atualização | Detalhes |
---|---|
Link para Instância Gerenciada de SQL do Azure | Replique seus dados entre sua instância do SQL Server para a Instância Gerenciada de SQL do Azure para recuperação de desastres e migração. Consulte Visão geral do link da Instância Gerenciada. |
Grupo de disponibilidade independente | Crie um grupo de disponibilidade Always On que: - Gerencie seus próprios objetos de metadados (usuários, logons, permissões, trabalhos do SQL Agent etc.) no nível de grupo de disponibilidade, além do nível de instância. - Inclua bancos de dados de sistema independentes especializados dentro do grupo de disponibilidade. Para obter mais informações, confira O que é um grupo de disponibilidade independente? |
Grupo de disponibilidade distribuído | Agora várias conexões TCP são usadas para melhorar a utilização da largura de banda de rede em um link remoto com latências TCP longas. |
Metadados de backup aprimorados | a tabela do sistema backupset retorna o último tempo de restauração válido. Consulte backupset. |
Segurança
Novo recurso ou atualização | Detalhes |
---|---|
Integração do Microsoft Defender para Nuvem | Proteja seus servidores SQL usando o plano do Defender para SQL. O plano do Defender para SQL requer que a Extensão do SQL Server para Azure esteja habilitada e inclua funcionalidades para descobrir e atenuar possíveis vulnerabilidades do banco de dados, além de detectar atividades anormais que possam indicar uma ameaça aos seus bancos de dados. Para obter mais informações sobre como o Defender para SQL pode proteger todo o seu estado de banco de dados, consulte Visão geral do Microsoft Defender para SQL do Azure. |
Integração com o Microsoft Purview | Aplique as políticas de acesso do Microsoft Purview a qualquer instância do SQL Server registrada no Azure Arc e no Gerenciamento de Uso de Dados do Microsoft Purview. As funções Monitor de Desempenho do SQL e Auditor de segurança do SQL recém-introduzidas se alinham ao princípio de privilégios mínimos usando políticas de acesso do Microsoft Purview. Confira Provisionar acesso pelo proprietário dos dados para o SQL Server habilitado pelo Azure Arc para saber mais detalhes. |
Razão | O recurso razão oferece funcionalidades de comprovação de adulteração em seu banco de dados. Você pode comprovar criptograficamente para outras partes, como auditores ou outros parceiros comerciais, que seus dados não foram adulterados. Consulte Visão geral do Razão. |
autenticação do Microsoft Entra | Use autenticação com o Microsoft Entra ID (antigo Azure Active Directory) para conexão com o SQL Server. A partir da Atualização Cumulativa 6 do SQL Server 2022 (16.x), você pode configurar a replicação transacional com a autenticação do Microsoft Entra – em disponibilidade geral (GA) na Atualização Cumulativa 12. |
O Always Encrypted com enclaves seguros | Suporte para JOIN, GROUP BY e ORDER BY e para colunas de texto usando ordenações UTF-8 em consultas confidenciais usando enclaves. Desempenho aprimorado. Veja Always Encrypted com enclaves seguros. |
Controle de Acesso: Permissões | Novas permissões granulares aprimoram a adesão com o Princípio do Privilégio Mínimo Leia aqui para ter uma explicação detalhada do sistema de permissões SQL renovado do Princípio do Privilégio Mínimo e políticas externas |
Controle de Acesso: Funções no Nível do Servidor | As novas funções internas no nível do servidor permitem acesso menos privilegiado para tarefas administrativas que se aplicam a toda a Instância do SQL Server |
Mascaramento de dados dinâmicos | Permissões granulares UNMASK para Máscara Dinâmica de Dados. |
Suporte para certificados PFX e outros aprimoramentos criptográficos | Novo suporte para importação e exportação de certificados formatados de arquivo PFX e chaves privadas. Capacidade de fazer backup e restaurar chaves mestras para o Armazenamento de Blobs do Azure. Agora os certificados gerados pelo SQL Server têm um tamanho de chave RSA padrão de 3072 bits. Adição de BACKUP SYMMETRIC KEY e RESTORE SYMMETRIC KEY. Consulte também BACKUP CERTIFICATE. |
Suporte ao protocolo MS-TDS 8.0 | Nova iteração de protocolo MS-TDS. Consulte o suporte ao TDS 8.0 e o suporte ao TLS 1.3: - Torna a criptografia obrigatória - Alinha o MS-TDS com HTTPS, tornando-o gerenciável por dispositivos de rede para segurança adicional - Remove a intercalação personalizada do MS-TDS/TLS e permite o uso do TLS 1.3 e das versões subsequentes do protocolo TLS. |
Desempenho
Novo recurso ou atualização | Detalhes |
---|---|
Aprimoramentos de simultaneidade da trava da página do sistema | As atualizações simultâneas de páginas do GAM (mapa de alocação global) e páginas do SGAM (mapa de alocação global compartilhado) reduz a contenção de trava de página ao alocar/desalocar páginas de dados e extensões. Esses aprimoramentos se aplicam a todos os bancos de dados de usuário e, especialmente, beneficiam cargas de trabalho pesadas do tempdb . |
Verificação paralela do pool de buffers | Melhora o desempenho das operações de verificação do pool de buffers em computadores de memória grande utilizando vários núcleos de CPU. Saiba mais sobre Operações que disparam uma verificação de pool de buffers podem ser executadas lentamente em computadores de memória grande. |
Índice columnstore clusterizado ordenado | Um índice columnstore clusterizado ordenado (CCI) classifica os dados existentes na memória antes que o construtor de índice compacte os dados em segmentos de índice. Isso tem o potencial de uma eliminação de segmentos mais eficiente, resultando em melhor desempenho à medida que o número de segmentos a serem lidos no disco é reduzido. Para obter mais informações, consulte CREATE COLUMNSTORE INDEX e Novidades nos índices columnstore. Confira Ajuste de desempenho com índices columnstore clusterizados ordenados. |
Eliminação aprimorada do segmento columnstore | Todos os índices columnstore se beneficiam da eliminação aprimorada do segmento por tipo de dados. As opções de tipo de dados poderão ter um impacto significativo no desempenho da consulta com base em predicados comuns de filtro para consultas no índice columnstore. Essa eliminação de segmento é aplicada a tipos de dados numéricos, de data e hora e ao tipo de dados datetimeoffset com escala menor ou igual a dois. Do SQL Server 2022 (16.x) em diante, os recursos de eliminação de segmento se estendem a tipos de dados de cadeia de caracteres, binários, GUID e o tipo de dados datetimeoffset para escala maior que dois. |
Gerenciamento OLTP in-memory | Aprimore o gerenciamento de memória em servidores de memória de grande escala para reduzir as condições de memória esgotada. |
Crescimento de arquivos de log virtual | Nas versões anteriores do SQL Server, se o próximo crescimento fosse maior que 1/8 do tamanho do log atual e o crescimento fosse menor que 64 MB, quatro VLFs eram criadas. No SQL Server 2022 (16.x), esse comportamento é um pouco diferente. Somente um VLF será criado se o crescimento for menor ou igual a 64 MB e maior que 1/8 do tamanho do log atual. Para obter mais informações sobre o crescimento do VLF, confira VLFs (Arquivos de Log Virtual). |
Gerenciamento de threads | - ParallelRedoThreadPool : pool de threads no nível da instância compartilhado com todos os bancos de dados que têm trabalho da fase de restauração. Com isso, cada banco de dados pode aproveitar a fase refazer paralelamente. O pool de threads de restauração paralelo permite que vários threads processem os registros de log de um banco de dados ao mesmo tempo (em paralelo). Nas versões anteriores, o número de threads disponíveis para refazer era limitado a 100.- ParallelRedoBatchRedo : Restauração de registros de log são agrupados em lote em uma trava, melhorando a velocidade. Isso melhora a recuperação e as fases refazer de atualização e de recuperação de falhas. |
Redução de promoções de E/S do pool de buffers | Redução dos incidentes de uma só página que estava sendo promovida para oito páginas durante o preenchimento do pool de buffers do armazenamento, causando uma E/S desnecessária. O pool de buffers pode ser preenchido com mais eficiência pelo mecanismo de leitura antecipada. Essa alteração foi introduzida no SQL Server 2022 (todas as edições) e incluída no Banco de Dados SQL do Azure e na Instância Gerenciada de SQL do Azure. |
Aprimoramento dos algoritmos de spinlock | Os spinlocks são uma grande parte da consistência no mecanismo para vários threads. Os ajustes internos no Mecanismo de Banco de Dados tornam os spinlocks mais eficientes. Essa alteração foi introduzida no SQL Server 2022 (todas as edições) e incluída no Banco de Dados SQL do Azure e na Instância Gerenciada de SQL do Azure. |
Aprimoramento dos algoritmos de VLF (arquivo de log virtual) | O VLF (log de arquivo virtual) é uma abstração do log de transações físico. Ter um grande número de VLFs pequenas com base no crescimento do log pode afetar o desempenho de operações como a recuperação. Alteramos o algoritmo de quantos arquivos VLF criamos durante alguns cenários de crescimento de log. Para ler mais sobre como alteramos esse algoritmo no SQL Server 2022 (16.x), confira VLFs (arquivos de log virtuais). Essa alteração foi introduzida no SQL Server 2022 (todas as edições) e incluída no Banco de Dados SQL do Azure. |
Inicialização instantânea de arquivo para eventos de crescimento do arquivo de log de transações | Em geral, os arquivos de log de transações não podem se beneficiar da IFI (inicialização instantânea de arquivo). A partir do SQL Server 2022 (16.x) (todas as edições) e no Banco de Dados SQL do Azure, a inicialização instantânea de arquivos pode beneficiar os eventos de crescimento do log de transações de até 64 MB. O incremento de tamanho de crescimento automático padrão para os novos bancos de dados é de 64 MB. Os eventos de aumento automático do arquivo de log de transações com mais de 64 MB não podem se beneficiar da inicialização instantânea de arquivo. Para obter mais informações, consulte Inicialização instantânea de arquivo do bancos de dados. |
Repositório de Consultas e processamento de consulta inteligente
A família de recursos de IQP (processamento de consulta inteligente) inclui recursos que aprimoram o desempenho das cargas de trabalho existentes com esforço mínimo de implementação.
Novo recurso ou atualização | Detalhes |
---|---|
Repositório de Consultas em réplicas secundárias | O Repositório de Consultas em réplicas secundárias habilita a mesma funcionalidade do Repositório de Consultas, que já está disponível para réplicas primárias, em cargas de trabalho de réplica secundárias. Saiba mais em Repositório de Consultas para réplicas secundárias. Para obter mais informações, confira Aprimoramentos do Repositório de Consultas mais adiante neste artigo. |
Dicas do Repositório de Consultas | As dicas do Repositório de Consultas usam o Repositório de Consultas para fornecer um método para moldar planos de consulta sem alterar o código do aplicativo. Anteriormente disponíveis apenas no Banco de Dados SQL do Azure e na Instância Gerenciada de SQL do Azure, as dicas do Repositório de Consultas já estão disponíveis no SQL Server 2022 (16.x). Requer que o Repositório de Consultas seja habilitado e esteja no modo "Leitura de gravação". |
Comentários de concessão de memória | Os comentários de concessão de memória ajustam o tamanho da memória alocada para uma consulta com base no desempenho anterior. O SQL Server 2022 (16.x) apresenta os Comentários de concessão de memória em modo de Percentil e de Persistência. É necessário habilitar o Repositório de Consultas. - Persistência: uma funcionalidade que permite que os comentários de concessão de memória para um determinado plano armazenado em cache sejam persistidos no Repositório de Consultas para que possam ser reutilizados após remoções de cache. A persistência beneficia os comentários de concessão de memória, bem como os novos recursos de comentários do DOP e CE. - Percentil: um novo algoritmo aprimora o desempenho de consultas com requisitos de memória amplamente oscilantes, usando informações de concessão de memória de várias execuções de consulta anteriores, em vez de apenas a concessão de memória da execução de consulta imediatamente anterior. É necessário habilitar o Repositório de Consultas. O Repositório de Consultas é habilitado por padrão para bancos de dados recém-criados a partir do SQL Server 2022 CTP 2.1. |
Otimização do plano confidencial de parâmetro | Habilita automaticamente vários planos ativos em cache para uma única instrução parametrizada. Os planos de execução armazenados em cache acomodam tamanhos de dados muito diferentes com base nos valores de parâmetro de runtime fornecidos pelo cliente. Para obter mais informações, consulte Otimização do Plano de Sensibilidade de Parâmetros. |
Comentários de DOP (grau de paralelismo) | Uma nova opção DOP_FEEDBACK de configuração no escopo do banco de dados ajusta automaticamente o grau de paralelismo de consultas repetidas para otimizar para cargas de trabalho em que o paralelismo excessivo pode causar problemas de desempenho. Semelhante às otimizações no Banco de Dados SQL do Azure. Requer que o Repositório de Consultas seja habilitado e esteja no modo "Leitura de gravação".Começando com a RC 0, cada recompilação de consulta do SQL Server compara as estatísticas de runtime da consulta usando comentários existentes com as estatísticas de runtime da compilação anterior com os comentários existentes. Se o desempenho não for o mesmo ou melhor, limparemos todos os comentários de DOP e dispararemos uma nova análise da consulta começando do DOP compilado. Confira Comentários de DOP (grau de paralelismo). |
Comentários sobre estimativa de cardinalidade | Identifica e corrige planos de execução de consulta de qualidade inferior para repetição de consultas, quando esses problemas são causados por suposições incorretas do modelo de estimativa. Requer que o Repositório de Consultas seja habilitado e esteja no modo "Leitura de gravação". Confira Comentários sobre CE (estimativa de cardinalidade). |
Forçar o plano otimizado | Usa a reprodução de compilação para melhorar o tempo de compilação para a geração forçada de planos, armazenando previamente em cache as etapas de compilação do plano não repetíveis. Saiba mais em Forçar plano otimizado com o Repositório de Consultas. |
Gerenciamento
Novo recurso ou atualização | Detalhes |
---|---|
Experiência de configuração integrada para a extensão do Azure para SQL Server | Instale a extensão do Azure para SQL Server. Obrigatório para recursos de integração do Azure. Para obter mais informações, consulte: - Instalar o SQL Server do prompt de comando - Instalar o SQL Server por meio do Assistente de Instalação (Instalação). |
Gerenciar a extensão do Azure para SQL Server | Use o SQL Server Configuration Manager para gerenciar a extensão do Azure para o serviço SQL Server. Necessário para criar uma instância do SQL Server habilitado pelo Azure Arc e para outros recursos conectados ao Azure. Confira SQL Server Configuration Manager. |
Cálculos de memória máxima do servidor | Durante a configuração, a Instalação do SQL recomenda um valor para a memória máxima do servidor a ser alinhada com as recomendações documentadas. O cálculo subjacente é diferente no SQL Server 2022 (16.x) para refletir as opções recomendadas de configuração de memória do servidor. |
Aprimoramentos de ADR (Recuperação Acelerada de Banco de Dados) | Há vários aprimoramentos para lidar com o armazenamento de PVS (repositório de versão persistente) e melhorar a escalabilidade geral. O SQL Server 2022 (16.x) implementa um thread mais limpo do repositório de versão persistente por banco de dados em vez de por instância, e o volume de memória do rastreador de páginas do PVS foi aprimorado. Também há vários aprimoramentos na eficiência da ADR, como aprimoramentos de simultaneidade que ajudam o processo de limpeza a funcionar com mais eficiência. A ADR limpa páginas que não podiam ser limpas anteriormente devido ao bloqueio. Confira Aprimoramentos da ADR no SQL Server 2022 (16.x). |
Suporte aprimorado ao backup de instantâneo | Adiciona suporte ao Transact-SQL para congelar e descongelar E/S sem exigir um cliente VDI. Criar um backup de instantâneo do Transact-SQL. |
Reduzir WAIT_AT_LOW_PRIORITY do banco de dados | Em versões anteriores, a redução de bancos de dados e arquivos de banco de dados para recuperar espaço geralmente levava a problemas de simultaneidade. O SQL Server 2022 (16.x) adiciona WAIT_AT_LOW_PRIORITY como uma opção adicional para operações de redução (DBCC SHRINKDATABASE e DBCC SHRINKFILE). Quando você especifica WAIT_AT_LOW_PRIORITY, novas consultas que exigem bloqueios Sch-S oi Sch-M não são bloqueadas pela operação de redução em espera até que a operação de redução pare de esperar e comece a ser executada. Consulte Reduzir um banco de dados e Reduzir um arquivo. |
Compactação de XML | A compactação de XML oferece um método para compactar dados XML fora da linha em colunas e índices XML, aprimorando os requisitos de capacidade. Para obter mais informações, consulte, CREATE TABLE e CREATE INDEX. |
Simultaneidade de estatísticas de atualização automática assíncrona | Evite possíveis problemas de simultaneidade usando a atualização de estatísticas assíncronas caso habilite a ASYNC_STATS_UPDATE_WAIT_AT_LOW_PRIORITY . |
Backup e restauração no armazenamento de objetos compatível com S3 | O SQL Server 2022 (16.x) estende a sintaxe BACKUP /RESTORE TO /FROM URL adicionando suporte para um novo conector do S3 usando a API REST. Confira backup na URL. |
Plataforma
Novo recurso ou atualização | Detalhes |
---|---|
O SNAC (SQL Server Native Client) foi removido | O SQL Server Native Client (SNAC) não é fornecido com:
|
Pool de buffers híbrido com gravação direta | Reduz o número de comandos memcpy que precisam ser executados em páginas de índice ou dados modificados que residem em dispositivos PMEM. Esse esclarecimento agora está disponível para Windows 2022 e Linux. Para obter detalhes, confira Pool de buffers híbrido com gravação direta e Configurar a PMEM (memória persistente) para o SQL Server no Windows. |
Aceleração e descarregamento integrados | O SQL Server 2022 (16.x) usa tecnologias de aceleração de parceiros, como a Intel, para fornecer recursos estendidos. No lançamento, a QAT (Intel® QuickAssist Technology) fornece compactação de backup e descarregamento de hardware. Para obter mais informações, confira Descarregamento e aceleração integrados. |
Otimização aprimorada | O SQL Server 2022 (16.x) usa novas funcionalidades de hardware, incluindo a extensão AVX (Advanced Vector Extension) 512 para aprimorar as operações de modo de lote. Requer o sinalizador de rastreamento 15097. Confira DBCC TRACEON – Sinalizadores de rastreamento (Transact-SQL). |
Idioma
Novo recurso ou atualização | Detalhes |
---|---|
Adição retomável de restrições de tabela | Dá suporte à pausa e à retomada de uma operação ALTER TABLE ADD CONSTRAINT. Retome essa operação após janelas de manutenção, failovers ou falhas do sistema. |
CREATE INDEX | WAIT_AT_LOW_PRIORITY com cláusula de operações de índice online adicionada. |
Replicação transacional | Com a replicação ponto a ponto, a detecção e a resolução de conflitos permite que o último gravador prevaleça. Introduzida originalmente no SQL Server 2019 (15.x) CU 13. Para obter mais informações, consulte Lidar automaticamente com conflitos com as últimas vitórias de gravação. |
CREATE STATISTICS | Adiciona a opção AUTO_DROP Estatísticas automáticas com baixa prioridade. |
Cláusula SELECT ... WINDOW | Determina o particionamento e a ordenação de um conjunto de linhas antes que a função de janela que usa a janela na cláusula OVER seja aplicada. Confira SELECT – WINDOW . |
IS [NOT] DISTINCT FROM | Determina se duas expressões quando comparadas entre si são avaliadas como NULL e garante um valor verdadeiro ou falso como resultado. Para obter mais informações, confira IS [NOT] DISTINCT FROM (Transact-SQL). |
Funções de série temporal | Você pode armazenar e analisar dados que são alterados ao longo do tempo, usando recursos de janela de tempo, agregação e filtragem. - DATE_BUCKET - GENERATE_SERIES As seguintes funções adicionam suporte a IGNORE NULLS e RESPECT NULLS :- FIRST_VALUE - LAST_VALUE |
Funções JSON | - ISJSON - JSON_PATH_EXISTS - JSON_OBJECT - JSON_ARRAY |
Funções de agregação | - APPROX_PERCENTILE_CONT - APPROX_PERCENTILE_DISC |
Funções do T-SQL | - Funções lógicas - GREATEST - Funções lógicas - LEAST - STRING_SPLIT - DATETRUNC - LTRIM - RTRIM - TRIM |
Funções de manipulação de bits | - LEFT_SHIFT (Transact SQL) - RIGHT_SHIFT (Transact SQL) - BIT_COUNT (Transact SQL) - GET_BIT (Transact SQL) - SET_BIT (Transact SQL) |
Ferramentas
Novo recurso ou atualização | Detalhes |
---|---|
Azure Data Studio | Obtenha a versão mais recente em Baixar e instalar o Azure Data Studio. A última versão inclui o suporte para o SQL Server 2022 (16.x). |
Distributed Replay | A instalação do SQL Server não inclui mais os executáveis de cliente e controlador do Distributed Replay. Eles estão disponíveis, juntamente com o executável Administrador, como um download separado |
SQL Server Management Studio | O SSMS versão 19.0 agora está disponível e é a versão recomendada do SSMS para o SQL Server 2022 (16.x). Baixe o SSMS (SQL Server Management Studio). |
SqlPackage.exe | A versão 19 do SqlPackage fornece suporte para o SQL Server 2022 (16.x). Obtenha a versão mais recente em Baixar e instalar SqlPackage. |
Código VS | Suporte à versão 1.67 do VS Code e superior no SQL Server 2022 (16.x). Obtenha a versão mais recente em https://code.visualstudio.com/. |
Serviços de Machine Learning do SQL
A partir do SQL Server 2022 (16.x), os runtimes do R, do Python e do Java não são mais instalados com a Instalação do SQL. Portanto, instale quaisquer runtimes e pacotes personalizados desejados. Para obter mais informações, consulte Instalar Serviços de Machine Learning (Python e R) do SQL Server 2022 no Windows ou Instalar Serviços de Machine Learning do SQL Server 2022 (Python e R) no Linux.
Informações adicionais
Esta seção fornece informações adicionais sobre os recursos destacados anteriormente.
Aprimoramentos do Repositório de Consultas
O Repositório de Consultas ajuda você a acompanhar melhor o histórico de desempenho, solucionar problemas relacionados ao plano de consulta e habilitar novos recursos no Banco de Dados SQL do Azure, na Instância Gerenciada de SQL do Azure e no SQL Server 2022 (16.x). O CTP 2.1 introduz o Repositório de Consultas habilitado por padrão para novos bancos de dados. Se você precisar habilitar o Repositório de Consultas, confira Habilitar o Repositório de Consultas.
Para os bancos de dados que foram restaurados de outras instâncias do SQL Server e para os bancos de dados atualizados de uma atualização in-loco para o SQL Server 2022 (16.x), esses bancos de dados manterão as configurações anteriores do Repositório de Consultas.
Para bancos de dados restaurados de instâncias do SQL Server anteriores, avalie separadamente as configurações de nível de compatibilidade do banco de dados, pois alguns recursos do Processamento de Consulta Inteligente são habilitados pela configuração de nível de compatibilidade.
Se houver uma preocupação com a sobrecarga que o Repositório de Consultas possa introduzir, os administradores poderão usar políticas de captura personalizadas para melhor ajustar as capturas do Repositório de Consultas. As políticas de captura personalizadas estão disponíveis para ajudar a ajustar melhor as capturas do Repositório de Consultas. As políticas de captura personalizadas podem ser usadas para serem mais seletivas quanto as consultas e os detalhes de consultas que são capturados. Por exemplo, um administrador poderá optar por capturar apenas as consultas mais caras, as consultas repetidas ou as consultas que têm um alto nível de sobrecarga de computação. As políticas de captura personalizadas podem ajudar o Repositório de Consultas a capturar as consultas mais importantes em sua carga de trabalho. Exceto para a opção STALE_CAPTURE_POLICY_THRESHOLD
, essas opções definem as condições OR que precisam ocorrer para que as consultas sejam capturadas no valor definido do Limite da Política de Captura Obsoleta. Por exemplo, estes são os valores padrão no QUERY_CAPTURE_MODE = AUTO
:
...
QUERY_CAPTURE_MODE = CUSTOM,
QUERY_CAPTURE_POLICY = (
STALE_CAPTURE_POLICY_THRESHOLD = 24 HOURS,
EXECUTION_COUNT = 30,
TOTAL_COMPILE_CPU_TIME_MS = 1000,
TOTAL_EXECUTION_CPU_TIME_MS = 100
)
...
O serviço do SQL Server é definido como Modo de início automático (Início Atrasado)
No SQL Server 2022 (16.x) e versões posteriores, quando você define o Modo de Início de um serviço do SQL Server como Automático no Configuration Manager, o serviço é iniciado no modo Automático (Início Atrasado), mesmo que o Modo de Início seja exibido como Automático.
SQL Server Analysis Services
Esta versão apresenta novos recursos e aprimoramentos para desempenho, governança de recursos e suporte ao cliente. Para obter atualizações específicas, confira Novidades no SQL Server Analysis Services.
SQL Server Reporting Services
Essa versão apresenta novos recursos e melhorias de acessibilidade, segurança, confiabilidade e correções de bugs. Para obter atualizações específicas, confira Novidades do SSRS (SQL Server Reporting Services).
SQL Server Integration Services
Para ver as alterações relacionadas ao SQL Server Integration Services, confira Compatibilidade com versões anteriores do Integration Services.
Outros serviços
Essa versão não adiciona recursos ao SQL Server Master Data Services.
Conteúdo relacionado
- Módulo PowerShell do SqlServer
- SQL Server PowerShell
- Workshops do SQL Server
- Notas sobre a versão do SQL Server 2022
Obter ajuda
- Ideias para SQL: Tem sugestões para melhorar o SQL Server?
- Microsoft Q&A (SQL Server)
- DBA Stack Exchange (marcação sql-server): Fazer perguntas sobre o SQL Server
- Stack Overflow (marcação sql-server): respostas a perguntas sobre desenvolvimento de SQL
- Reddit: discussão geral sobre o SQL Server
- Informações e termos de licença do Microsoft SQL Server
- Opções de suporte para usuários empresariais
- Ajuda e comentários adicionais sobre o SQL Server
Contribua com a documentação do SQL
Você sabia que pode editar conteúdo do SQL por conta própria? Ao fazer isso, além de melhorar nossa documentação, você também será creditado como um colaborador da página.
Para obter mais informações, confira Como contribuir para a documentação do SQL Server