MySQL Performance Tuning

Prix : 2 844 €HT

Durée : 4 jours

Code de Référence : D61820

Catalogue MySQL

Le cours MySQL 5.0 Performance Tuning (Réglage des performances de MySQL 5.0) est conçu pour les administrateurs de base de données et toute autre personne souhaitant contrôler et régler MySQL pour obtenir de meilleures performances. Il fournit aux étudiants les compétences nécessaires pour utiliser les outils de contrôle, d’évaluation et de réglage.

Au programme de ce cours : évaluation de l’architecture, utilisation des outils, configuration performante de la base de données, réglage de l’application et du code SQL, réglage du serveur, analyse des moteurs de stockage, évaluation de l’architecture de l’application et présentation des concepts généraux relatifs au réglage des performances.

Objectifs de la formation

A l’issue de cette formation Oracle, vous serez capable de :

  • Comprendre les outils de diagnostic
  • Sélectionner les moteurs de stockage adaptés aux besoins de l’application
  • Élaborer une stratégie de réglage
  • Afficher et analyser des variables d’état pour vérifier que les applications utilisent les paramètres de façon optimale
  • Comprendre l’architecture MySQL
  • Afficher, déchiffrer et modifier des variables de configuration du serveur pour améliorer les performances des applications
  • Évaluer les effets du matériel et du SE sur les performances
  • Évaluer les techniques de chargement de données dans la base de données et leurs effets sur les performances
  • Écrire des requêtes par rapport à la base de données INFORMATION_SCHÉMA et déchiffrer les métadonnées obtenues
  • Comprendre le modèle relationnel et son impact positif et négatif sur les performances
  • Écrire des requêtes qui tirent parti des améliorations en matière de requêtes et d’indexations proposées par MySQL 5.0

Public

Cette formation MySQL Performance Tuning s’adresse aux administrateurs Systèmes, Technique. Elle est également destinée aux administrateurs web, développeurs, administrateurs de base de données et designers de base de données.

Prérequis

Avoir suivi la formation MySQL for Database Administrators ou disposer de compétences équivalentes. Il est également nécessaire d’avoir une expérience d’administrateur de base de données, d’avoir des connaissances de Linux et d’être familier des commandes MySQL (MySQL command-line client and tools).

Compréhension de l’anglais et du vocabulaire anglais spécifique IT.

Vous souhaitez faire vérifier vos prérequis ? Contactez-nous pour l’organisation d’un entretien téléphonique avec un de nos consultants formateurs.

Programme de la formation

Introduction

  • Présentation de MySQL, des produits, des services Entreprise et autres
  • Services d’exploitation pris en charge
  • Programme de certification en MySQL
  • Parcours d’apprentissage
  • Site Web de MySQL
  • Installation de MySQL
  • Installation de la base de données World

Architecture de MySQL

  • Présentation générale de l’architecture de MySQL
  • Architecture Client/Serveur
  • Concept de moteur de stockage
  • Répertoire de données
  • Stockage de données
  • Verrous

Outils liés aux performances de MySQL

  • Présentation
  • Outils d’évaluation des performances
  • Outils d’administration
  • Commandes SHOW spécifiques

Conception de schémas

  • Modélisation de données
  • Normalisation
  • Dénormalisation
  • Types de données
  • Partitionnement

Indexation

  • Index
  • Types d’index de MySQL
  • Optimisation d’index

Réglage des déclarations

  • Réglage général de SQL
  • EXPLAIN
  • Optimisateur de MySQL
  • Recherche de requêtes problématiques
  • Mise en cache et MySQL
  • Choix d’une architecture

Mise en cache

  • Avantages de la mise en cache
  • Caches non MySQL
  • Cache des requêtes
  • Tables MEMORY/MyISAM en tant que cache

Configuration de MySQL Server

  • Paramètres de connexions de serveur
  • Cache de tables et problèmes liés au multithreading
  • Paramètres de threads individuels
  • Contrôle général
  • Gestionnaires des tables

MyISAM

  • Utilisation appropriée
  • Format de stockage brut
  • Indexation
  • Verrouillage
  • Cache de clés
  • Réglage de MyISAM
  • Autres outils d’optimisation pour MyISAM
  • Moteurs de stockage MERGE

InnoDB

  • Transactions
  • Tampons internes
  • Index
  • Récupération sur incident
  • Pratiques recommandées
  • Réglage
  • Comparaison de MyISAM et InnoDB

Autres moteurs de stockage

  • MEMORY, FEDERATED, ARCHIVE, CSV, BLACKHOLE, Falcon
  • Problèmes de performance avec plusieurs moteurs de stockage
  • Création d’un moteur de stockage personnalisé
  • MySQL Cluster

Conclusion

  • Récapitulatif du cours
  • Site Web pour la formation et la certification
  • Évaluation du cours
  • Remerciements
  • Questions/Réponses

Méthodes pédagogiques

Alternance d’apports théoriques et d’exercices avec un vaste choix d’exercices pratiques et de scénarios d’atelier permettent de mettre en œuvre les connaissances acquises.

La dernière version du support en anglais est accessible en ligne. Vous aurez à votre disposition un accès contenant tous les matériels de cours de votre formation, ainsi qu’un accès à 5 h de visionnage d’une autre formation de votre choix dans la même thématique. L’ensemble sera disponible pendant 90 jours.

Méthodes d’évaluation des acquis

Afin d’évaluer l’acquisition de vos connaissances et compétences, il vous sera envoyé un formulaire d’auto-évaluation, qui sera à compléter en amont et à l’issue de la formation.
Un certificat de réalisation de fin de formation est remis au stagiaire lui permettant de faire valoir le suivi de la formation.

Commandez une session de formation