Bases de données sql server hautement performantes
Formation
A distance
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Méthodologie
A distance
À propos de cette formation :Dans cette formation SQL Server, vous obtenez les connaissances des composants fondamentaux de SQL Server - le moteur de stockage, le gestionnaire de verrouillage et l'optimiseur de requêtes - ainsi que les compétences pour mettre en œuvre une solution de base de données SQL Server hautement performante.
À propos de cette formation
À qui s'adresse cette formation ?Les personnes responsable de l'accroissement de la performance et de l'efficience des bases de données SQL Server possédant un niveau de connaissances de niveau de la formation 532 et qui sont familiarisés avec le design des logiciels de base de données.
Les Avis
Les exploits du centre
Toutes les formations sont actualisées
L'évaluation moyenne est supérieure à 3,7
Plus de 50 opinions au cours des 12 derniers mois
Ce centre est avec Emagister depuis 16 ans.
Les matières
- Requêtes
- Surveillance
- Gestion
- Tables
- Analyse de résultats
Le programme
Concepts de base
Analyse des performances
- Choix de l'outil de surveillance approprié
- Enquête sur les plans avec SHOWPLAN_ALL
- Interprétation des sorties STATISTICS
- Identification des problèmes de performances avec les données présentées par le Générateur de Profils
- Établir un référentiel des performances
- Suivi des changements dans le temps
- Création des traces du Générateur de Profils côté serveur
- Surveillance de SQL Server et du système d'exploitation avec le Moniteur Système
Gestion du stockage
Architecture de la base de données
- Allocation de page et d'extension
- Contrôle du stockage des données avec les groupes de fichiers
- Choix des types de données appropriés
- Spécification des emplacements physiques texte et image
- Étude des structures de pages internes
- Clusterisés ou non-clusterisés
- Définition de vues indexées
- Analyse et réparation de la fragmentation
Mémoire et verrouillage
Gestion de la mémoire
- Pool de tampon
- Gestionnaire de tampon
- Lazywriter
- Point de contrôle
- Écriture de journaux
- Cohérence ou concurrence
- Enquête sur les types de verrouillage et leurs compatibilités
- Choix des niveaux d'isolation
- Conception des transactions pour limiter la durée de verrouillage
- Résolution des problèmes de contention
- Gestion de l'interblocage
- Mise en place du versioning de ligne
Optimisation des requêtes
Architecture de l'optimiseur de requêtes
- Phases
- Stratégies
- Plans d'accès aux données
- Paramétrage automatique
- Éviter la recompilation des requêtes
- Index ou colonnes
- Automatique ou manuelle
- Scan complet ou partiel
- Point
- Multipoint
- Gamme
- Correspondance des préfixes
- Extrême
- Commande
- Groupe
- Lien
- Choix des index en fonction du type de requête
- Spécification de chemins d'accès alternatifs
- Amélioration de la performance des liens
- Augmentation de l'efficacité du tri
- Réduction des E/S avec les index couverts
- Mise en œuvre d'index distribués
- Conseils de conception avec les outils d'optimisation intégrés
Conception physique d'un modèle de données
Stockage de données agrégées pour une récupération plus rapide
- Définition des tables roll-up
- Matérialisation de données agrégées avec des vues indexées
- Maintenance des données redondantes avec les déclencheurs
- Amélioration des performances avec les clés de substitution
- Création d'une base de données en lecture seule
- Partitionnement horizontal et vertical
- Partitionnement de tables
- Définition de vues partitionnées
- Construction de packages
- Analyse de résultats capturés
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Bases de données sql server hautement performantes