MySQL Performance Tuning - EASYTEAM

QUESTIONS ?

MySQL Performance Tuning

Prix: 2 680 €Durée: 4 joursCode de Réference: D61820 Catalogue
MySQL
Description
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

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

SOMMAIRE

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
Print Friendly
retour vers le catalogue des formations