O que há de novo no SQL Server 2022
Aplica-se a: SQL Server 2022 (16.x)
O SQL Server 2022 (16.x) baseia-se em versões anteriores para expandir o SQL Server como uma plataforma que oferece opções de linguagens de desenvolvimento, tipos de dados, ambientes locais ou em nuvem e sistemas operacionais.
O vídeo a seguir apresenta o SQL Server 2022 (16.x).
Para obter conteúdo de vídeo adicional, consulte:
- O que há de novo no SQL Server
- Lista de reprodução do SQL Server 2022 com exposição de dados
- hub de vídeo
Este artigo resume os novos recursos e aprimoramentos do SQL Server 2022 (16.x).
Obtenha o SQL Server 2022 (16.x)
Obtenha o SQL Server 2022 Evaluation Edition. Número de construção: 16.0.1000.6.
Para obter mais informações e problemas conhecidos, consulte 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 das funcionalidades
As seções a seguir identificam os recursos que foram aprimorados introduzidos no SQL Server 2022 (16.x).
- Analytics
- disponibilidade
- Segurança
- Desempenho
- Query Store e processamento inteligente de consultas
- Gestão
- Plataforma
- Idioma
Analítica
Novo recurso ou atualização | Detalhes |
---|---|
Azure Synapse Link para SQL | Obtenha análises quase em tempo real sobre dados operacionais no SQL Server 2022 (16.x). Com uma integração perfeita entre os repositórios operacionais no SQL Server 2022 (16.x) e os pools SQL dedicados do Azure Synapse Analytics, o Azure Synapse Link for SQL permite executar cenários de análise, business intelligence e aprendizado de máquina em seus dados operacionais com efeito mínimo nos bancos de dados de origem com uma nova tecnologia de feed de alterações. Para obter mais informações, consulte O que é o Azure Synapse Link for SQL?. Consulte também, Limitações e problemas conhecidos com o Azure Synapse Link for SQL. |
Integração de armazenamento de objetos | O SQL Server 2022 (16.x) introduz uma nova integração de armazenamento de objetos à plataforma de dados, permitindo integrar o SQL Server ao armazenamento de objetos compatível com o S3, além do Armazenamento do Azure. O primeiro é backup para URL e o segundo é a Virtualização Data Lake. A virtualização do Data Lake integra o PolyBase com armazenamento compatível com S3, e adiciona suporte para consultar ficheiros parquet usando T-SQL. |
Virtualização de dados | Consulte diferentes tipos de dados em diferentes tipos de fontes de dados do SQL Server. A atualização cumulativa 2 do SQL Server 2022 (16.x) agora apresenta suporte para arquivos Oracle TNS. 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 a Instância Gerenciada SQL do Azure | Replique seus dados entre sua instância do SQL Server para a Instância Gerenciada SQL do Azure para recuperação de desastres e migração. Consulte Visão geral da instância gerenciada link. |
Grupo de disponibilidade contida | Crie um grupo de disponibilidade Always On que: - Gerencia seus próprios objetos de metadados (usuários, logins, permissões, trabalhos do SQL Agent etc.) no nível do grupo de disponibilidade, além do nível da instância. - Inclui bases de dados especializadas do sistema dentro do grupo de disponibilidade. Para obter mais informações, consulte O que é um grupo de disponibilidade contido? |
Grupo de disponibilidade distribuída | Agora usando várias conexões TCP para melhor utilização da largura de banda da rede numa ligação distante com longas latências TCP. |
Metadados de backup aprimorados |
backupset tabela do sistema retorna o último tempo de restauração válido. Consulte conjunto de backup. |
Segurança
Novo recurso ou atualização | Detalhes |
---|---|
Integração com o Microsoft Defender for Cloud | Proteja seus servidores SQL usando o plano Defender for SQL. O plano Defender for SQL requer que o SQL Server Extension for Azure esteja habilitado e inclua funcionalidades para descobrir e mitigar possíveis vulnerabilidades do banco de dados e detetar atividades anômalas que possam indicar uma ameaça aos seus bancos de dados. Para obter mais informações sobre como o Defender for SQL pode proteger todo o seu patrimônio de banco de dados, consulte Visão geral do Microsoft Defender para Azure SQL. |
Integração com Microsoft Purview | Aplique as políticas de acesso do Microsoft Purview a qualquer instância do SQL Server inscrita no Azure Arc e no Microsoft Purview Data Use Management. Recém-introduzidas as funções de SQL Performance Monitor e SQL Security Auditor, alinhadas com o princípio de menor privilégio usando políticas de acesso do Microsoft Purview. Veja Provisionamento de acesso pelo dono dos dados para o SQL Server habilitado pelo Azure Arc para mais detalhes. |
Contabilidade | O recurso de contabilidade fornece recursos de prova de violação em seu banco de dados. Você pode atestar criptograficamente a outras partes, como auditores ou outras partes comerciais, que seus dados não foram adulterados. Consulte visão geral do Ledger. |
Autenticação do Microsoft Entra | Utilize a autenticação com o Microsoft Entra ID (anteriormente Azure Active Directory) para se conectar ao SQL Server. A partir da Atualização Cumulativa 6 do SQL Server 2022 (16.x), pode configurar a replicação transacional com autenticação do Microsoft Entra - disponível de forma geral na Atualização Cumulativa 12. |
Sempre criptografado com enclaves seguros | Suporte para JOIN, GROUP BY e ORDER BY, e para colunas de texto usando agrupamentos UTF-8 em consultas confidenciais usando enclaves. Desempenho melhorado. Consulte Sempre Encriptado com enclaves seguros. |
Controle de Acesso: Permissões | Novas permissões granulares melhoram a aderência ao Princípio do Menor Privilégio Leia aqui para obter uma explicação detalhada do sistema de permissão SQL renovado para o Princípio do Menor Privilégio e políticas externas |
Controle de acesso: funções no nível do servidor | Novas funções internas no nível de servidor habilitam o acesso de menor privilégio para tarefas administrativas que se aplicam a toda a instância do SQL Server |
Mascaramento dinâmico de dados | Permissões UNMASK granulares para mascaramento dinâmico de dados. |
Suporte para certificados PFX e outras melhorias criptográficas | Novo suporte para a importação e exportação de certificados e chaves privadas no formato de arquivo PFX . Capacidade de fazer backup e de restaurar chaves mestras para o Armazenamento de Blobs do Azure. Os certificados gerados pelo SQL Server agora têm um tamanho de chave RSA padrão de 3.072 bits. Adicionado CÓPIA DE SEGURANÇA DE CHAVE SIMÉTRICA e RESTAURAR CHAVE SIMÉTRICA. Consulte também, BACKUP CERTIFICATE. |
Suporte ao protocolo 8.0 MS-TDS | Nova iteração do protocolo MS-TDS. Consulte: suporte TDS 8.0 , e suporte TLS 1.3 ,. - Torna a encriptação obrigatória - Alinha MS-TDS com HTTPS, tornando-o gerenciável por dispositivos de rede para segurança adicional - Remove a intercalação personalizada MS-TDS / TLS e permite o uso do TLS 1.3 e versões subsequentes do protocolo TLS. |
Desempenho
Novo recurso ou atualização | Detalhes |
---|---|
Melhorias de simultaneidade do bloqueio da página do sistema | As atualizações simultâneas das páginas do mapa de alocação global (GAM) e das páginas do mapa de alocação global compartilhada (SGAM) reduzem a contenção das travas das páginas ao alocar/desalocar páginas e extensões de dados. Estas melhorias aplicam-se a todas as bases de dados de utilizadores e beneficiam especialmente cargas de trabalho pesadas de tempdb . |
Varredura paralela do banco de buffers | Melhora o desempenho das operações de verificação do pool de buffers em máquinas de memória grande utilizando vários núcleos de CPU. Saiba mais sobre As operações que acionam uma verificação de pool de buffers podem ser executadas lentamente em computadores de grande memória. |
Índice columnstore agrupado ordenado | Um índice columnstore (CCI) clusterizado ordenado classifica os dados existentes na memória antes que o construtor de índices compacte os dados em segmentos de índice. Isso tem o potencial de eliminação de segmentos mais eficiente, resultando em melhor desempenho à medida que o número de segmentos para ler do disco é reduzido. Para obter mais informações, consulte CREATE COLUMNSTORE INDEX e O que há de novo nos índices columnstore. Consulte Otimização de desempenho com índices columnstore agrupados ordenados. |
Melhoria na eliminação de segmentos columnstore | Todos os índices columnstore se beneficiam da eliminação aprimorada de segmentos por tipo de dados. As opções de tipo de dados podem ter um impacto significativo no desempenho da consulta com base em predicados de filtro comuns para consultas no índice columnstore. Essa eliminação de segmento foi aplicada aos tipos de dados numéricos, de data e hora e ao tipo de dados datetimeoffset com escala menor ou igual a dois. A partir do SQL Server 2022 (16.x), os recursos de eliminação de segmento se estendem aos tipos de dados string, binário, guid e datetimeoffset para escala maior que dois. |
Gerenciamento OLTP na memória | Melhore o gerenciamento de memória em servidores de memória grande para reduzir as condições de falta de memória. |
Crescimento do arquivo de log virtual | Em versões anteriores do SQL Server, se o próximo crescimento for superior a 1/8 do tamanho de log atual e o crescimento for inferior a 64 MB, quatro VLFs foram criados. No SQL Server 2022 (16.x), esse comportamento é ligeiramente diferente. Apenas um VLF é criado se o crescimento for menor ou igual a 64 MB e mais de 1/8 do tamanho atual do log. Para obter mais informações sobre o crescimento do VLF, consulte Virtual Log Files (VLFs). |
Gerenciamento de threads |
-
ParallelRedoThreadPool : Pool de threads ao nível da instância partilhado com todos os bancos de dados que têm trabalho de redo. Dessa forma, cada banco de dados pode aproveitar a recuperação paralela. O pool de threads de refazer 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 : Refazer os registros de log são agrupados em lote sob uma trava, melhorando a velocidade. Isso melhora a recuperação, o refazer de atualização e o refazer após falhas. |
Promoções de E/S de buffer pool reduzidas | Reduziu os incidentes em que uma única página é promovida para oito páginas, ao preencher o pool de buffers a partir do armazenamento, o que causa E/S desnecessária. O pool de buffers pode ser preenchido de forma mais eficiente 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 SQL do Azure. |
Algoritmos de spinlock melhorados | Os spinlocks desempenham um papel crucial na consistência dentro do motor de execução para múltiplos encadeamentos. Ajustes internos no Motor de Base 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 SQL do Azure. |
Algoritmos melhorados de arquivo de log virtual (VLF) | Virtual File Log (VLF) é uma abstração do log de transações físicas. Ter um grande número de pequenos VLFs baseado no crescimento de registos pode afetar o desempenho de operações como a recuperação. Alteramos o algoritmo para quantos arquivos VLF criamos durante determinados cenários de crescimento de log. Para ler mais sobre como alteramos esse algoritmo no SQL Server 2022 (16.x), consulte Virtual Log Files (VLFs). 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 arquivos para eventos de crescimento de arquivos de log de transações | Em geral, os arquivos de log de transações não podem se beneficiar da inicialização instantânea de arquivos (IFI). 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 o log de transações eventos de crescimento até 64 MB. O incremento de tamanho de crescimento automático padrão para novos bancos de dados é de 64 MB. Os eventos de crescimento automático do arquivo de log de transações maiores que 64 MB não podem se beneficiar da inicialização instantânea do arquivo. Para obter mais informações, consulte Inicialização instantânea de ficheiros de base de dados. |
Repositório de Consultas e processamento inteligente de consultas
A família de recursos de processamento inteligente de consultas (IQP) inclui recursos que melhoram o desempenho de cargas de trabalho existentes com o mínimo esforço 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 de Repositório de Consultas em cargas de trabalho de réplicas secundárias que está disponível para réplicas primárias. Saiba mais em Repositório de Consultas para réplicas secundárias. Para obter mais informações, consulte aprimoramentos do Repositório de Consultas mais adiante neste artigo. |
Sugestões do Repositório de Consultas | dicas do Repositório de Consultas usar 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 SQL do Azure, as dicas do Repositório de Consultas agora estão disponíveis no SQL Server 2022 (16.x). Requer que o Armazenamento de Consultas esteja ativado e no modo "Leitura/Gravação". |
Feedback de concessão de memória | O feedback de concessão de memória ajusta o tamanho da memória alocada para uma consulta com base no desempenho anterior. O SQL Server 2022 (16.x) apresenta feedback de concessão de memórianos modos Percentil e Persistência. Requer a ativação do Query Store. - de persistência: um recurso que permite que o feedback de concessão de memória para um determinado plano armazenado em cache seja persistido no Repositório de Consultas para que os comentários possam ser reutilizados após as remoções do cache. A persistência beneficia o feedback de concessão de memória, bem como os novos recursos de feedback DOP e CE. - Percentil: Um novo algoritmo melhora 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 ativar o Repositório de Consultas. O Repositório de Consultas está habilitado por padrão para bancos de dados recém-criados a partir do SQL Server 2022 CTP 2.1. |
Otimização do plano sensível a parâmetros | Permite automaticamente vários planos ativos armazenados 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 dos parâmetros de tempo de execução fornecidos pelo cliente. Para obter mais informações, consulte otimização de planos sensíveis a parâmetros. |
Feedback do grau de paralelismo (DOP) | Uma nova opção de configuração com escopo de banco de dados DOP_FEEDBACK ajusta automaticamente o grau de paralelismo para consultas repetidas para otimizar cargas de trabalho onde paralelismo ineficiente pode causar problemas de desempenho. Semelhante às otimizações no Banco de Dados SQL do Azure. Requer que o Repositório de Consultas esteja ativado e no modo "Leitura e escrita".A partir do RC 0, cada recompilação de consulta do SQL Server compara as estatísticas de tempo de execução da consulta, usando os comentários existentes, com as estatísticas de tempo de execução da compilação anterior. Se o desempenho não for o mesmo ou melhor, limpamos todo o feedback do DOP e iniciamos uma reanálise da consulta começando do DOP compilado. Consulte Feedback do Grau de paralelismo (DOP). |
Feedback da estimativa de cardinalidade | Identifica e corrige planos de execução de consulta subótimos para consultas repetidas, quando esses problemas são causados por suposições incorretas do modelo de estimativa. Requer que o Repositório de Consultas esteja ativado e no modo "Leitura e gravação". Consulte feedback da estimativa de cardinalidade (CE). |
Implementação de plano otimizado | Usa a repetição de compilação para melhorar o tempo de compilação para geração forçada de planos, pré-armazenando em cache etapas de compilação de planos não repetíveis. Saiba mais em Forçamento de plano otimizado com o Query Store. |
Gestão
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 na instalação. Necessário para recursos de integração do Azure. Para mais informações, consulte: - Instalar o SQL Server a partir do prompt de comando - Instalar o SQL Server a partir do Assistente de Instalação (Setup). |
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 um SQL Server habilitado pela instância do Azure Arc e para outros recursos conectados do Azure. Consulte 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 para se alinhar 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 . |
Melhorias na recuperação acelerada de banco de dados (ADR) | Há várias melhorias para abordar o armazenamento de versão persistente (PVS) e melhorar a escalabilidade geral. O SQL Server 2022 (16.x) implementa um thread de limpeza de armazenamento de versão persistente por banco de dados em vez de por instância e o espaço de memória para o rastreador de página PVS foi aprimorado. Existem também várias melhorias na eficiência dos ADR, tais como melhorias de simultaneidade que ajudam o processo de limpeza a funcionar de forma mais eficiente. O ADR limpa páginas que não puderam ser limpas anteriormente devido ao bloqueio. Consulte melhorias nas ADR no SQL Server 2022 (16.x). |
Melhorado suporte de backup de snapshots | Adiciona suporte Transact-SQL para E/S de congelamento e descongelamento sem a necessidade de um cliente VDI. Crie um backup de instantâneo Transact-SQL. |
Reduzir WAIT_AT_LOW_PRIORITY do banco de dados | Em versões anteriores, reduzir bancos de dados e arquivos de banco de dados para recuperar espaço geralmente leva 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 de Sch-S ou 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 XML | A compactação XML fornece um método para compactar dados XML fora da tabela, tanto para colunas como para índices XML, melhorando as exigências de capacidade. Para obter mais informações, consulte CREATE TABLE e CREATE INDEX. |
Simultaneidade assíncrona de estatísticas de atualização automática | Evite possíveis problemas de concorrência utilizando a atualização de estatísticas assíncrona se você habilitar a configuração com escopo de banco de dados ASYNC_STATS_UPDATE_WAIT_AT_LOW_PRIORITY . |
Backup e restauração para 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 S3 usando a API REST. Consulte o backup do URL. |
Plataforma
Novo recurso ou atualização | Detalhes |
---|---|
O SQL Server Native Client (SNAC) foi removido |
SQL Server Native Client (SNAC) não é fornecido com:
|
Pool de buffer híbrido com gravação direta | Reduz o número de comandos memcpy que precisam ser executados em dados modificados ou páginas de índice residentes em dispositivos PMEM. Este esclarecimento já está disponível para Windows 2022 e Linux. Para obter detalhes, consulte Pool de buffer híbrido com gravação direta e Configurar memória persistente (PMEM) para SQL Server no Windows. |
Aceleração integrada da descarga & | O SQL Server 2022 (16.x) usa tecnologias de aceleração de parceiros como a Intel para fornecer recursos estendidos. No lançamento, a Tecnologia Intel® QuickAssist (QAT) fornece compactação e backup, assim como alívio de carga de hardware. Para obter mais informações, consulte Aceleração e descarregamento integrados. |
Otimização melhorada | O SQL Server 2022 (16.x) usa novos recursos de hardware, incluindo a extensão Advanced Vetor Extension (AVX) 512 para melhorar as operações em modo de lote. Requer o sinalizador de rastreamento 15097. Ver DBCC TRACEON - Trace Flags (Transact-SQL). |
Idioma
Novo recurso ou atualização | Detalhes |
---|---|
Adicionar restrições de tabela retomáveis | Suporta a pausa e retoma da operação ALTER TABLE ADD CONSTRAINT de |
CRIAR ÍNDICE | WAIT_AT_LOW_PRIORITY com a cláusula de operações de índice on-line adicionada. |
Replicação transacional | A replicação peer-to-peer permite a deteção e resolução de conflitos para permitir que o último a escrever vença. Originalmente introduzido no SQL Server 2019 (15.x) CU 13. Para obter mais informações, consulte Manipular automaticamente conflitos com vitórias da última gravação. |
CRIAR ESTATÍSTICAS | Adiciona a opção AUTO_DROP Estatísticas automáticas com baixa prioridade. |
SELECT ... cláusula WINDOW | Determina o particionamento e a ordenação de um conjunto de linhas antes que a função window, que usa a janela na cláusula OVER, seja aplicada. Veja SELECT - WINDOW. |
É [NÃO] DISTINTO DE | Determina se duas expressões quando comparadas entre si avaliam como NULL e garante um valor verdadeiro ou falso como resultado. Para obter mais informações, consulte NÃO É DISTINTO DE (Transact-SQL). |
Funções de séries cronológicas | Você pode armazenar e analisar dados que mudam 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 - ÚLTIMO_VALOR |
Funções JSON |
-
ISJSON - JSON_PATH_EXISTS - JSON_OBJECT - JSON_ARRAY |
Funções agregadas |
-
APPROX_PERCENTILE_CONT - APPROX_PERCENTILE_DISC |
Funções T-SQL |
-
Funções lógicas - MAIOR - Funções lógicas - MENOS - 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 Baixe e instale o Azure Data Studio. A versão mais recente inclui suporte para SQL Server 2022 (16.x). |
Reprodução distribuída | A instalação do SQL Server não inclui mais os executáveis do cliente e do controlador do Distributed Replay. Eles estão disponíveis, juntamente com o executável Admin, como um download separado |
SQL Server Management Studio | A versão 19.0 do SSMS já está disponível e é a versão recomendada do SSMS para SQL Server 2022 (16.x). Baixe o SQL Server Management Studio (SSMS). |
SqlPackage.exe | A versão 19 do SqlPackage fornece suporte para o SQL Server 2022 (16.x). Obtenha a versão mais recente em Baixe e instale o SqlPackage. |
Código VS | A versão 1.67 do VS Code e superior suportam o SQL Server 2022 (16.x). Obtenha a versão mais recente em https://code.visualstudio.com/. |
Serviços de Aprendizado de Máquina SQL
A partir do SQL Server 2022 (16.x), os tempos de execução para R, Python e Java não são mais instalados com a Instalação do SQL. Em vez disso, instale todos os tempos de execução e pacotes personalizados desejados. Para obter mais informações, consulte Instalar os Serviços de Aprendizado de Máquina do SQL Server 2022 (Python e R) no Windows ou Instalar os Serviços de Aprendizado de Máquina do SQL Server 2022 (Python e R) no Linux.
Informações adicionais
Esta seção fornece informações adicionais para os recursos destacados anteriormente.
Melhorias do Query Store
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 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, consulte Habilitar o Repositório de Consultas.
Para bases de dados que foram restauradas de outras instâncias do SQL Server e para as bases de dados que são atualizadas de uma atualização local para o SQL Server 2022 (16.x), estas bases de dados mantêm as configurações anteriores do Repositório de Consultas.
Para bancos de dados restaurados de instâncias anteriores do SQL Server, avalie separadamente as configurações de nível de compatibilidade de banco de dados pois alguns recursos de Processamento Inteligente de Consultas são habilitados pela configuração de nível de compatibilidade.
Se houver preocupação com a sobrecarga que o Repositório de Consultas pode introduzir, os administradores podem usar políticas de captura personalizadas para ajustar ainda mais o que o Repositório de Consultas captura. Políticas de captura personalizadas estão disponíveis para ajudar a ajustar ainda mais as capturas do Repositório de Consultas. As políticas de captura personalizadas podem ser usadas para serem mais seletivas sobre quais consultas e detalhes da consulta são capturados. Por exemplo, um administrador pode 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.
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 de OR que precisam acontecer para que as consultas sejam capturadas no valor definido de Limite de Política de Captura Estática. 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 está definido como modo de início Automático (Início Atrasado)
No SQL Server 2022 (16.x) e versões posteriores, ao definir o Modo de Inicialização para 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 Inicialização seja exibido como Automático.
SQL Server Analysis Services
Esta versão apresenta novos recursos e melhorias para desempenho, governança de recursos e suporte ao cliente. Para atualizações específicas, consulte Novidades no SQL Server Analysis Services.
SQL Server Reporting Services
Esta versão introduz novos recursos e melhorias para acessibilidade, segurança, confiabilidade e correções de bugs. Para atualizações específicas, consulte Novidades no SQL Server Reporting Services (SSRS).
Serviços de integração do SQL Server
Para alterações relacionadas ao SQL Server Integration Services, consulte Integration Services Backward Compatibility.
Outros serviços
Esta versão não adiciona recursos para o SQL Server Master Data Services.
Conteúdo relacionado
- Módulo PowerShell do SqlServer
- SQL Server PowerShell
- de workshops do SQL Server
- Notas de 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 (tag sql-server): Faça perguntas sobre o SQL Server
- Stack Overflow (tag sql-server): Respostas para perguntas de desenvolvimento SQL
- Reddit: Discussão geral sobre o SQL Server
- Termos de Licença e Informações do Microsoft SQL Server
- Opções de suporte para utilizadores empresariais
- Ajuda e comentários adicionais do SQL Server
Contribuir para a documentação SQL
Você sabia que você mesmo pode editar conteúdo SQL? Se o fizer, não só ajudará a melhorar a nossa documentação, como também será creditado como contribuidor da página.
Para obter mais informações, consulte Como contribuir para a documentação do SQL Server