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
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.
Afin d’évaluer l’acquisition de vos connaissances et compétences, il vous sera remis une grille d’auto-évaluation, qui sera à compléter à la fin de chaque module pratique, ainsi qu’à la fin de la formation.