Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Base de données SQL dans Microsoft Fabric
Les guides suivants sont disponibles. Ils traitent des concepts généraux et s’appliquent à toutes les plateformes qui utilisent le moteur de base de données SQL, sauf indication contraire dans le guide respectif.
- Concurrence, verrouillage et conflit
- Architecture et E/S du moteur de stockage
- Exécution et optimisation des requêtes
- Mémoire, threads et planification interne
- Haute disponibilité, migration et validation
- Connectivité et authentification
Concurrence, verrouillage et contention
Utilisez ces guides pour comprendre comment SQL Server gère l’accès simultané aux données et aux structures internes et comment diagnostiquer les problèmes liés à la contention.
| Guide | Descriptif |
|---|---|
| Guide du verrouillage des transactions et du versionnage des lignes | Explique les mécanismes de verrouillage et de contrôle de version de ligne que SQL Server utilise pour préserver l’intégrité des transactions. Décrit comment les applications peuvent contrôler efficacement les transactions. |
| Guide des interblocages | Plongée approfondie sur les interblocages du moteur de base de données causés par des verrous concurrents. Explique comment les interblocages forment et comment SQL Server détecte et les interrompt. |
| Diagnostiquer et résoudre la contention de verrou interne sur SQL Server | Il se concentre sur l’identification et la résolution de la contention de verrouillage (notamment de verrouillage de page) dans les environnements SQL Server à forte concurrence. |
| Diagnostiquer et résoudre la contention de spinlock sur SQL Server | Guide détaillé sur l’identification et la résolution de la contention de spinlocks dans les charges de travail SQL Server hautement concurrentes. |
Architecture et E/S du moteur de stockage
Utilisez ces guides pour comprendre comment SQL Server stocke, accède et gère les données sur le disque.
| Guide | Descriptif |
|---|---|
| Guide d’architecture de page et d’étendue | Décrit les structures de page et d’étendue et la façon dont les pages et les étendues sont organisées dans les fichiers de données. |
| Notions de base des E/S SQL Server | Explique pourquoi les E/S sont essentielles au moteur et discute d'articles sur l’efficacité, tels que les principes de mise en cache de lecteur. Il traite également des exigences de fiabilité des E/S. |
| Guide d'architecture et gestion du journal des transactions de SQL Server | Explique le rôle du journal des transactions et fournit des détails sur l’architecture physique et logique du journal. |
| Guide du processus de nettoyage des enregistrements fantômes | Décrit le nettoyage fantôme en tant que processus en arrière-plan qui supprime physiquement les lignes précédemment marquées pour suppression. |
Exécution et optimisation des requêtes
Utilisez ces guides pour comprendre comment SQL Server compile, optimise et exécute des requêtes.
| Guide | Descriptif |
|---|---|
| Guide d’architecture de traitement des requêtes | Décrit comment le moteur de base de données traite les requêtes entre les architectures de stockage. Il couvre l’optimisation et la réutilisation par le biais de la mise en cache du plan d’exécution. |
| Guide de conception et d’architecture des index | Couvre l’architecture et les principes de base de l’index. Il fournit des meilleures pratiques pour la conception d’index efficaces. |
Mémoire, threads et planification interne
Utilisez ces guides pour comprendre comment SQL Server gère les ressources de mémoire et d’UC en interne.
| Guide | Descriptif |
|---|---|
| Guide d’architecture de gestion de la mémoire | Décrit l’architecture de la mémoire SQL Server et la façon dont SQL Server acquiert et utilise la mémoire. Il inclut des informations sur la mémoire virtuelle du système d'exploitation. |
| Guide d’architecture de thread et de tâche | Décrit les concepts de thread et de tâche dans le contexte de la planification du système d’exploitation. Il explique comment le travail est exécuté via des threads et des tâches. |
| Concepts du cache de sécurité | Explique comment SQL Server utilise un cache de sécurité pour valider les autorisations pour les principaux accédant à des éléments sécurisables. |
Haute disponibilité, migration et validation
Utilisez ces guides lors du déploiement, de la migration ou de l’exploitation de SQL Server dans des environnements de production.
| Guide | Descriptif |
|---|---|
| Guide de surveillance et de résolution des problèmes des groupes de disponibilité Always On | Guide de résolution des problèmes et de surveillance qui sert également de page d’accueil pointant vers d’autres ressources publiées pour les scénarios et outils courants du groupe de disponibilité. |
| Guide de validation et d’optimisation post-migration | Définit la post-migration comme l'assurance de la précision et de l'exhaustivité des données et l'identification des problèmes de performance, puis énumère les scénarios courants de performance post-migration. |
Connectivité et authentification
Utilisez ce guide pour comprendre comment les clients authentifient et se connectent à SQL Server.
| Guide | Descriptif |
|---|---|
| Tracez le processus d’authentification réseau vers le Moteur de base de données | Explique les traces réseau qui capturent l'établissement de connexions TCP via des handshakes et les séquences d’authentification entre le client et le serveur. |