FORMATION MySQL Administration avancée Optimisation et Cluster
Objectifs de la formation MySQL Cluster
MySQL dans sa dernière version propose des solutions capables de rivaliser dorénavant avec les grands SGBD.
Ce cours propose de vous rendre opérationnel sur différents aspects avancés tels que les stratégies d’optimisation des requêtes, les bonnes pratiques concernant le paramétrage et la maintenance des différents types de table, l’optimisation du serveur MySQL proprement dit, la réplication et l’architecture MySQl Cluster.
Cette formation complète le stage « MySQL : Administration (code MSA) »
A qui s'adresse la formation MySQL Cluster
Développeurs, administrateurs système et administrateurs de bases de données.
Pré-requis :
Idéalement, il convient d'avoir suivi le stage «MySQL : Administration (code MSA)». Dans tous les cas, il est nécessaire d'avoir une certaine pratique de l’administration de serveurs MySQL.
Travaux pratiques :
Tout au long du stage, de nombreux travaux pratiques permettent de valider les connaissances théoriques.
Contenu de la formation MySQL Cluster
Architecture interne de MySQL
Protocoles de communication
Utilisation des disques et de la mémoire
Point sur les méthodes d'installation et de mises à jour
Compatibilités entre versions
Particularités par rapport aux systèmes d'exploitation
Optimisation des requêtes
Le journal des requêtes lentes
Choisir le bon type de tables
Choisir les bons types de données
Utiliser les vues et les contraintes
Particularités du SQL de MySQL
Comprendre l'optimiseur MySQL
Stratégies d'index
Interpréter l'outil EXPLAIN
Optimiser les requêtes select et leurs différentes clauses
Optimiser les autres requêtes (insert,update,delete)
Optimiser les «import-export»
Requêtes préparées
Tables transactionnelles InnoDB
Architecture interne des tables InnoDB
Structure des tables et des index
Gestion des tablespaces et des entrées/sorties disque
Gestion des accès concurrents, verrouillage InnoDB
Niveaux d'isolation des transactions
Paramétrages et optimisation
Défragmentation des tables
Maintenance des tables, sauvegardes, restaurations
Gestion des erreurs InnoDB, résolution de problèmes
Tables MyISAM
Architecture interne des tables MyISAM
Paramétrages et optimisation
Méthodes de verrouillage des tables
Accélération des recherches «fulltext»
Maintenance des tables, résolution de problèmes
Optimisation de la production
Observation de l'activité du serveur
Variables dynamiques
Paramétrages et optimisation du serveur MySQL
Cache des requêtes
La base INFORMATION_SCHEMA
Scripts serveur MySQL et utilitaires
Multiples instances de serveur MySQL
Interactions avec le système d'exploitation
Réplication
Réplication simple maître-esclave
Stratégies évoluées de réplication
Détails de l'implémentation
Etats des threads et fichiers de relais
Options de démarrage de la réplication
Optimisation
Résolution des problèmes courants
MySQL Cluster
Architecture d'un cluster MySQL
Configuration hardware
Configuration système
Le moteur NDB
Processus et fichiers
Serveur de gestion
Mise en oeuvre
Administration et maintenance
Sauvegardes, restaurations
Cluster et réplication
Limitations et évolutions
Aspects complémentaires
Audit de sécurité du serveur
Gestion des erreurs MySQL
Plan de développement de MySQL
Fonctionnalités annoncées de MySQL 5.1
Le projet MySQL 6 Falcon
Formation DBA MySQL
-Formation Réplication MySQL
-cours MYSQL Cluster







22-24 rue du Président Wilson 92300 Levallois-Perret Tél.: 33 (0)1 43 34 90 94 Fax : 33 (0)1 43 34 90 95