SQL Server 2014 : Optimisation des performances

Formation #2111 - 3 jours

Tout au long de ce cours, vous allez acquérir une expérience pratique des fonctionnalités d'amélioration des performances de SQL Server 2014. Vous allez créer et modifier des tables en mémoire pour le traitement OLTP hautes performances, générer des procédures stockées compilées en natif pour une exécution efficace et améliorer les performances en mettant en œuvre la durabilité différée. En outre, vous allez utiliser l'outil d'analyse, de migration et de création de rapports pour déterminer les tables à convertir en tables en mémoire.

  • Exploiter l'optimisation des performances de SQL Server 2014
  • Créer et modifier les tables en mémoire pour un OLTP hautement performant
  • Créer des procédures stockées compilées en mode natif pour une exécution efficace
  • Améliorer les performances en mettant en oeuvre la durabilité retardée

  • Configurer le pool de mémoires tampons pour l'étendre vers des disques (SSD)
  • Exposer les différences entre les performances des tables en mémoire/sur disque
  • Développer des procédures stockées natives
  • Activer les statistiques incrémentales pour les tables partitionnées
  • Dépanner et guérir la sollicitation de la mémoire
  • Concevoir les index en mémoire pour correspondre aux requêtes

Aux responsables du réglage et de l'optimisation des bases de données SQL Server.

Des connaissances sont nécessaires sur le réglage des bases de données correspondant à ce qui est abordé dans la formation 535, Bases de données SQL Server hautement performantes.

Mettre à jour les index columnstore

  • Cluster vs. non cluster
  • Évaluer les bénéfices et les coûts

Exploiter les changements d’optimiseur

  • Surveiller l’exécution des requêtes en temps réel
  • Partionnement des statistiques
  • Exposer les différences entre la nouvelle estimation de cardinalité et les versions précédentes
  • Spécifier la priorité de verrouillage pour les commutateurs de partitionnement et les builds
  • Éviter que les opérations en bloc tempdb ne débordent sur le disque

Étendre un pool de mémoires tampons vers un disque SSD

  • Augmenter le débit entrée/sortie et réduire la latence
  • Configurer l’extension des pools de mémoires tampons
  • Adhérer aux bonnes pratiques

Analyser les structures sous–jacentes

  • Évaluer la structure brute
  • Présenter l’interopérabilité
  • Index de hachage vs. Index non cluster
  • Libérer de la mémoire avec le nettoyage de la mémoire
  • Étudier l’insertion, la mise à jour et la suppression d’opérations

Conserver les tables en mémoire sur le stockage physique

  • Placer les données et les fichiers delta dans un groupe de fichiers
  • Vérifier pour fusionner les fichiers
  • Gérer les DLL de tables en mémoire

Créer une table en mémoire

  • Estimer les besoins de mémoire
  • Choisir entre tables durables et non durables
  • Comparer les tables en mémoire / sur disque
  • Remplacer une table temporaire par un type de table
  • Modifier les définitions de tables en mémoire

Administrer les bases de données « Hekaton »

  • Calculter les statistiques des index
  • Sauvegarder et récupérer des bases de données
  • Récupération après un crash de serveur
  • Mettre en œuvre des solutions de reprise après sinistre

Créer et modifier les procédures stockées natives

  • Compiler en code natif pour une exécution efficace
  • Identifier les fonctionnalités non prises en charge en mode natif
  • Comparer les performances des procédures stockées natives et interprétées
  • Gérer la recompilation des procédures natives

Contrôler la concurrence pour les tables sur disque

  • Revoir les propriétés ACID
  • Résoudre les problèmes de concurrence avec les niveaux d’isolation ANSI
  • Verrouillage, blocage et interblocage
  • Analyser le conflits des loquets

Modèle de concurrence "Hekaton"

  • Minimiser la surcharge des verrous et des loquets avec un contrôle de concurrence optimiste multi–versions
  • Sélectionner les niveaux d’isolation appropriés pour les transactions qui impliquent les tables en mémoire et sur disque
  • Gérer le comportement optimiste de la lecture renouvelée et des niveaux d’isolation sérialisables

Exploiter la durabilité retardée

  • Évaluer le risque de la perte des données
  • Sélectionner la durabilité au niveau de la base de données, des procédures ou des transactions
  • Forcer la durabilité avec une procédure de système

Améliorer l’indexation pour résoudre les problèmes de performances

  • Configurer les compartiments de hachage
  • Faire correspondre les types d’index aux requêtes
  • Modifier les définitions d’index

Éviter la sollicitation de la mémoire

  • Surveiller l’usage de la mémoire, paramétrer Resource Governor
  • Paramétrer l’entrepôt de données de gestion
  • Activer l’ensemble de collecte des performances des transactions, recueillir des statistiques sur les performances
  • Évaluer le potentiel des tables en mémoire avec AMR

Sessions planifiées inter-entreprises

Inscrivez-vous à une de nos sessions en sélectionnant un mode de suivi :

13 décembre 2017 - 1770 € - À Paris ou À distance

Aucune session ne vous convient ? Faites-nous part de vos disponibilités dans votre demande de devis.

Demander un devis

Intra-entreprise

Organisez cette formation Learning Tree sur votre lieu de travail avec notre solution intra-entreprise.

Demander un devis

Financez votre formation

  • Programmes Visa Société et Passeport
  • Réduction Return to Learn

Pour en savoir plus, cliquez ici.

Votre formation à distance et en direct

Sans frais supplémentaires, depuis tout lieu possédant une connexion Internet, connectez-vous en temps réel et en direct à une session dispensée par nos formateurs grâce à AnyWare™, la plateforme de formation en distanciel de Learning Tree.

Notre catalogue

Vous souhaitez parcourir toute notre offre de formation ultérieurement ?

Téléchargez notre catalogue

Suivez une formation Learning Tree et profitez des avantages de SUPINFO International University !

Pour toute formation que vous aurez suivi chez Learning Tree, SUPINFO International University vous offre pendant un an le statut Advanced Member d'une valeur de 250€.
Ce statut privilégié vous permettra de profiter de ressources pédagogiques sélectionnées par SUPINFO :

* Services disponibles prochainement.