Bases de données sql server hautement performantes

Formation

A distance

Prix sur demande

Appeler le centre

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.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2016

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
Développer un plan de surveillance
  • É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
Définition des tables
  • Choix des types de données appropriés
  • Spécification des emplacements physiques texte et image
  • Étude des structures de pages internes
Création et gestion des index
  • 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
Conception de transactions
  • 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
Maintenance de la mise à jour des statistiques
  • Index ou colonnes
  • Automatique ou manuelle
  • Scan complet ou partiel
Différences entre les types de requêtes
  • Point
  • Multipoint
  • Gamme
  • Correspondance des préfixes
  • Extrême
  • Commande
  • Groupe
  • Lien
Conception d'index efficaces
  • 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
Réduction du temps de réponse en introduisant les données redondantes
  • 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
Résolution des problèmes de performances grâce au partitionnement
  • Partitionnement horizontal et vertical
  • Partitionnement de tables
  • Définition de vues partitionnées
Surveillance avec des événements étendus
  • Construction de packages
  • Analyse de résultats capturés

Informations complémentaires

Travaux Pratiques :Surveillance et analyse des performancesMise en place des traces du Profiler côté serveurÉlimination de la fragmentation des extensionsCréation des index pour les différents types de requêtesAmélioration des performances avec les vues indexées

Appeler le centre

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

Prix sur demande