Partilhar via


Guias internos e de arquitetura do SQL Server

Aplica-se a:Banco de Dados SQL dodo AzureInstância Gerenciada SQL do Azuredo Azure Synapse Analyticsdo Analytics Platform System (PDW)Banco de Dados SQL no Microsoft Fabric

Estão disponíveis os seguintes guias. Discutem conceitos gerais e aplicam-se a todas as plataformas que utilizam o Motor de Bases de Dados SQL, salvo indicação em contrário no respetivo guia.

Concorrência, bloqueio e contenção

Use estes guias para compreender como o SQL Server gere o acesso concorrente a dados e estruturas internas, e como diagnosticar problemas relacionados com a contenção.

Guia Description
Guia de bloqueio de transações e controle de versão de linhas Explica os mecanismos de bloqueio e versionamento de linhas que o SQL Server utiliza para preservar a integridade das transações. Descreve como as aplicações podem controlar transações de forma eficiente.
Guia de Deadlocks Análise aprofundada dos bloqueios do Motor de Base de Dados causados por bloqueios concorrentes. Explica como se formam bloqueios e como o SQL Server os detetou e quebra.
Diagnosticar e resolver contenção de trava no SQL Server Foca-se na identificação e resolução de contenções de latch (notavelmente contenções de latch de página) em cargas de trabalho SQL Server de alta concorrência.
Diagnosticar e resolver contenções de spinlock no SQL Server Guia detalhado para identificar e resolver a contenção de spinlock em workloads de SQL Server de alta concorrência.

Arquitetura do motor de armazenamento e I/O

Use estes guias para compreender como o SQL Server armazena, acede e mantém dados no disco.

Guia Description
Guia de arquitetura de páginas e extensões Descreve as estruturas de páginas e extensões e como as páginas e extensões são organizadas dentro dos ficheiros de dados.
Fundamentos de E/S do SQL Server Explica porque é que a I/O é fundamental para o motor e discute artigos sobre eficiência, como princípios de cache de discos. Também discute os requisitos de fiabilidade de I/O.
Guia de arquitetura e gerenciamento de log de transações do SQL Server Explica o papel do registo de transações e fornece detalhes sobre a arquitetura física e lógica do registo.
Guia do processo de limpeza fantasma Descreve a limpeza de fantasmas como um processo em segundo plano que remove fisicamente linhas previamente marcadas para eliminação.

Execução e otimização de consultas

Use estes guias para compreender como o SQL Server compila, otimiza e executa consultas.

Guia Description
Guia de arquitetura de processamento de consultas Descreve como o Motor de Base de Dados processa consultas entre arquiteturas de armazenamento. Abrange otimização e reutilização através do cache do plano de execução.
Guia de design e arquitetura de índice Abrange arquitetura de índices e fundamentos. Fornece boas práticas para desenhar índices eficazes.

Memória, threads e agendamento interno

Use estes guias para compreender como o SQL Server gere internamente a memória e os recursos da CPU.

Guia Description
Guia de arquitetura de gerenciamento de memória Descreve a arquitetura de memória do SQL Server e como o SQL Server adquire e utiliza memória. Inclui informações de base sobre a memória virtual do sistema operativo.
Guia de arquitetura de threads e tarefas Descreve conceitos de threads e tarefas no contexto do escalonamento do sistema operativo. Explica como o trabalho é executado através de threads e tarefas.
Conceitos de cache de segurança Explica como o SQL Server utiliza uma cache de segurança para validar permissões para os principais utilizadores que acedem aos securables.

Alta disponibilidade, migração e validação

Use estes guias ao implementar, migrar ou operar SQL Server em ambientes de produção.

Guia Description
Guia de solução de problemas e monitoramento de grupos de disponibilidade Always On Um guia de resolução de problemas e monitorização que, de forma explícita, também serve como uma página inicial apontando para outros recursos publicados, úteis para cenários e ferramentas comuns de AG.
Guia de validação e otimização pós-migração Enquadra o pós-migração como reconciliando a precisão e completude dos dados e revelando problemas de desempenho, enumerando depois cenários comuns de desempenho pós-migração.

Conectividade e autenticação

Use este guia para compreender como os clientes autenticam e se ligam ao SQL Server.

Guia Description
Rastreie o processo de autenticação de rede até o Mecanismo de Banco de Dados Analisa rastreios de rede que capturam apertos de mão para estabelecimento de ligação TCP e processos de autenticação entre o cliente e o servidor.