Compartilhar via


Guias de detalhes internos e arquitetura do SQL Server

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Banco de dados SQL no Microsoft Fabric

Os guias a seguir estão disponíveis. Eles discutem conceitos gerais e se aplicam a todas as plataformas que usam o Mecanismo de Banco de Dados SQL, a menos que indicado de outra forma no respectivo guia.

Concorrência, bloqueio e contenção

Use esses guias para entender como o SQL Server gerencia o acesso simultâneo a dados e estruturas internas e como diagnosticar problemas relacionados à contenção.

Guide Description
Guia de bloqueio de transação e controle de versão de linha Explica os mecanismos de bloqueio e versionamento de linha que o SQL Server utiliza para preservar a integridade da transação. Descreve como os aplicativos podem controlar transações com eficiência.
Guia de "deadlocks" Análise detalhada nos deadlocks do Mecanismo de Banco de Dados causados pelos bloqueios concorrentes. Explica como os deadlocks se formam e como o SQL Server os detecta e os quebra.
Diagnosticar e resolver contenções de trava no SQL Server Concentra-se na identificação e resolução da contenção de trava (notadamente contenção de trava de página) em cargas de trabalho do SQL Server de alta simultaneidade.
Diagnosticar e resolver uma contenção de spinlock no SQL Server Guia detalhado sobre como identificar e resolver a contenção de spinlock em cargas de trabalho do SQL Server de alta concorrência.

Arquitetura do mecanismo de armazenamento e E/S

Use esses guias para entender como o SQL Server armazena, acessa e mantém dados em disco.

Guide Description
Guia de arquitetura de página e extensão Descreve estruturas de página e extensão e como páginas e extensões são organizadas em arquivos de dados.
Fundamentos de E/S do SQL Server Explica por que a entrada/saída é essencial para o mecanismo e discute artigos de eficiência, como princípios de cache de disco. Ele também discute os requisitos de confiabilidade de E/S.
Guia de arquitetura e gerenciamento de log de transações do SQL Server Explica a função do log de transações e fornece detalhes sobre a arquitetura física e lógica do log.
Guia do processo de limpeza de fantasma Descreve a limpeza fantasma como um processo em segundo plano que remove fisicamente as linhas marcadas anteriormente para exclusão.

Execução e otimização da consulta

Use esses guias para entender como o SQL Server compila, otimiza e executa consultas.

Guide Description
Guia de arquitetura de processamento de consultas Descreve como o Mecanismo de Banco de Dados processa consultas entre arquiteturas de armazenamento. Ele aborda a otimização e a reutilização por meio do cache do plano de execução.
Guia de arquitetura e design de índice Aborda a arquitetura de índice e os conceitos básicos. Ele fornece as práticas recomendadas para a criação de índices eficazes.

Memória, threads e agendamento interno

Use estes guias para entender como o SQL Server gerencia recursos de memória e CPU internamente.

Guide 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 usa memória. Ele inclui plano de fundo na memória virtual do sistema operacional.
Guia de arquitetura de threads e tarefas Descreve os conceitos de threading e tarefa no contexto do agendamento do sistema operacional. Ele explica como o trabalho é executado por meio de threads e tarefas.
Conceitos de cache de segurança Explica como o SQL Server utiliza um cache de segurança para validar as permissões de entidades de segurança que acessam objetos protegidos.

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

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

Guide Description
Guia de solução de problemas e monitoramento dos grupos de disponibilidade Always On Um guia de solução de problemas e monitoramento que também serve explicitamente como uma página de destino apontando para outros recursos publicados para cenários e ferramentas comuns de AG.
Validação após a migração e guia de otimização Quadros pós-migração como uma abordagem de reconciliação da precisão e integridade dos dados, seguida pela identificação de problemas de desempenho; em seguida, enumera cenários comuns de desempenho pós-migração.

Conectividade e autenticação

Use este guia para entender como os clientes se autenticam e se conectam ao SQL Server.

Guide Description
Rastrear o processo de autenticação de rede até o Mecanismo de Banco de Dados Percorre rastreamentos de rede que capturam handshakes de estabelecimento de conexão TCP e sequências de autenticação entre o cliente e o servidor.