MySQL 8.x – Optimisation

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Décrire le fonctionnement de MySQL à des fins d'optimisation ;
  • Utiliser des outils d'analyse des performances et les journaux et savoir analyser leurs données ;
  • Optimiser le recours à la mémoire ;
  • Analyser le plan d'exécution des requêtes afin de les optimiser ;
  • Optimiser l'utilisation des index ;
  • Utiliser l'ordonnanceur d'événements ;
  • Optimiser le partitionnement des tables.

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours - 21 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours - 21 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Plongez dans l’optimisation de MySQL avec notre formation « MySQL 8.
x – Optimisation ».
Elle vise à fournir une compréhension détaillée du fonctionnement et de l’architecture du serveur MySQL pour optimiser son utilisation.
Découvrez comment mesurer la performance de votre base de données en analysant les facteurs limitants tels que l’accès aux disques, la mémoire, le CPU et le réseau.
Apprenez à utiliser les outils d’analyse des performances et à configurer votre serveur pour une optimisation maximale.
Nous vous guiderons à travers les principes de la journalisation, l’utilisation de la mémoire et le fonctionnement des principaux moteurs de stockage.
Apprenez comment analyser et optimiser les requêtes et l’utilisation des index.
Découvrez l’ordonnanceur d’événements et son utilisation pour optimiser les performances.
Enfin, maîtrisez l’optimisation du partitionnement des tables pour améliorer les performances de votre base de données.

Programme

Mesure de la performance (2 heures)

  • Problématique : les facteurs limitants
    • Accès disques
    • Mémoire
    • CPU
    • Réseau
  • Quelques outils généralistes d'analyse
  • Travaux pratiques :
    • Prise en main des outils d'analyse des performances sous Linux

Présentation du serveur (3 heures)

  • Architecture de MySQL
  • Variables de connexion
  • Variables de statut
  • Travaux pratiques :
    • Parcours de la configuration courante et des variables de statut

Journalisation (2 heures)

  • Principe
  • Journalisation des requêtes
  • Journalisation des requêtes lentes
  • Journalisation des requêtes non indexées
  • Travaux pratiques :
    • Mise en œuvre des différentes journalisations

Utilisation de la mémoire (3 heures)

  • Mémoire globale
  • Mémoire par connexion
  • Présentation des différents caches
    • Cache de threads
    • Cache de tables
    • Cache de requêtes
  • Caches liés aux moteurs de stockage
  • Travaux pratiques :
    • Configuration mémoire globale

Principaux moteurs de stockage (2 heures)

  • MyIsam
    • Formats des enregistrements
    • Cache de clés d'index
  • InnoDB
    • Présentation du fonctionnement général
    • Cache global
    • Sauvegarde/Restauration du cache global
    • Gestion des logs
    • Compression des tables
  • Memory
    • Caractéristiques
    • Utilisation
    • Configuration
    • Limitations
  • CSV
    • Principes
    • Utilisation
    • Journalisation requêtes/requêtes lentes
    • Exportation/Importation
    • Limitations
  • Archive
    • Caractéristiques
    • Limitations
  • Travaux pratiques :
    • Configuration des moteurs MyISAM et InnoDB

Analyse du plan d'exécution (1 heure)

  • Principe de la commande EXPLAIN
  • Informations de la commande EXPLAIN
  • EXPLAIN EXTENDED

Optimisation des requêtes (2 heures)

  • Coût d'une requête
  • Isolation des colonnes
  • Écriture des jointures
  • Filtrages
  • Tris
  • Agrégations
  • Group By
  • Utilisation des index
  • Problématique des tables temporaires
  • Problématique du cache de requêtes
  • Travaux pratiques :
    • Mise en œuvre des différents " cas d'école "

Gestion des index (1 heure)

  • Présentation des index
  • Intérêts des index
  • Vérification de l'utilisation des index
    • Commande EXPLAIN
    • Compteurs de status
  • Indications pour l'optimiseur
    • USE INDEX()
    • FORCE INDEX()
    • NO INDEX()
  • Travaux pratiques :
    • Mise en œuvre des index

Ordonnanceur d'événements (1 heure)

  • Présentation
  • Configuration : activation/désactivation
  • Privilège d'utilisation
  • Gestion des événements
    • Création d'un événement
    • Modification d'un événement
    • Activation/désactivation d'un événement
  • Consultation des événements
  • Travaux pratiques :
    • Interruption programmée de la réplication par l'ordonnanceur interne de MySQL

Partitionnement de tables (2 heures)

  • Principe
  • Type de partitionnement
  • Choix explicite d'une partition
  • Sous-partitionnement
  • Restrictions
  • Fonctions du partitionnement
  • Travaux pratiques :
    • Mise en œuvre des différentes politiques de partitionnement

Prérequis

Avoir suivi le cours T240-020 – MySQL 5.x Administration, ou posséder les connaissances et compétences équivalentes.

Public

Administrateur et développeurs MySQL.

Ces formations pourraient vous intéresser

Maitriser les leviers du Web Marketing

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Avoir un site web est une chose, mais encore faut-il savoir comment le faire connaître auprès des internautes et donc le rendre visible sur la toile.

C’est de cette manière qu’il sera possible d’acquérir du trafic web, de nouveaux clients et des ventes. Cette formation a pour objectif l’acquisition complète des compétences sur les différents leviers webmarketing.

À l'issue de la formation, le stagiaire sera capable de :

  • Maitriser les leviers du Webmarketing : référencement naturel, analyse d'audience, réseaux sociaux, Adwords, emailing, e-commerce
Tarif

Contacter l'organisme

Durée

4 jour(s)

Modes
  • Entreprise
  • Centre

Objectifs de la formation

  • Préparer les examens 220-901 et 220-902 pour obtenir la certification CompTIA A+
  • Utiliser des outils et des techniques de dépannage des PC, des ordinateurs portables et des mobiles y compris dans un contexte réseau
  • Configurer et optimiser les performances des PC et des ordinateurs portables
  • Installer et configurer des OS comme Windows, iOS, Android, Apple OS X, Linux
  • Connaîter les fondamentaux de la sécurité et du Cloud Computing
  • Évaluer les options de configuration et de mise à niveau de Windows
  • Analyser les protocoles, le câblage et les composants des réseaux
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l’issue de cette formation Smart Cities, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre l’historique et les perspectives de la Smart City
  • Intégrer les notions de valeur et d’opportunité pour chaque axe majeur
  • Identifier les technologies permettant de répondre aux attentes
  • De dresser par des études de cas, le panorama des initiatives Smart City de par le monde
Tarif

A partir de 1 700,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Naviguer dans l’espace tridimensionnel avec SketchUp
  • Maîtriser le dessin et la communication 3D avec SketchUp
Tarif

A partir de 190,00 €

Durée

9 heures

Modes

Objectifs de la formation

Concrètement, à l'issue de cette formation Machine Learning, vous serez à même de :

  • Comprendre les concepts de l’IA et la place du Machine Learning par rapport au Big Data
  • Appréhender les apports concrets du Machine Learning pour les entreprises
  • Positionner le Machine Learning dans les applications qui manipulent les données
  • Identifier les principaux outils et acteurs du marché
  • Classifier les différents algorithmes selon les cas d’usage
  • Adopter une démarche projet en fonction des cas d’usages
  • Identifier les risques et les éléments de réussite d’un projet basé sur le machine Learning
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appréhender les domaines d'utilisation de la plateforme Analytics ;
  • Savoir mettre en place et paramétrer un compte Analytics ;
  • Savoir identifier les indicateurs clés ;
  • Savoir réaliser un tableau de bord ;
  • Comprendre les différents leviers de trafic ;
  • Savoir exploiter Analytics pour piloter vos décisions stratégiques et/ou vos prestataires.
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement à la fin de cette formation IBM i Optimisation des Performances, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Comprendre les techniques d'optimisation des performances et le réglage des capacités sur Power Systems et les partitions logiques (LPARs) exécutés sur IBM i
  • Acquérir les compétences pour mieux gérer les performance sur Power Systems exécutés sur IBM i
  • Améliorer votre connaissance de la gestion du stockage d'IBM i, un job / un thread / la gestion des tâches, et l'utilisation de la collecte de données des performances, et les outils de surveillance pour mieux gérer le travail sur IBM i
  • Gérer les dernières fonctionnalités de virtualisation et de partitionnement logique de Power Systems pour une performance optimale
  • Utiliser les derniers outils et méthodologies avec IBM i 7.1 et IBM i 7.2 pour gérer et analyser les performances du système et des applications
  • Acquérir de l'expérience avec Performance Data Investigator (PDI) dans IBM Navigator for i y compris les fonctionnalités de Collection Services, Job Watcher et Disk Watcher
  • Utiliser IBM Workload Estimator (WLE) et d'autres outils de gestion des performances et de réglage des capacités sur Power Systems
  • Comprendre les méthodologies utilisées pour identifier et sélectionner les données des performances appropriés quand vous plannifiez des mises à jour et les autres tâches de réglage des capacités
Tarif

A partir de 3 190,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Xamarin

Proposé par Sparks

Objectifs de la formation

  • Maîtriser Xamarin
  • Utiliser Xamarin pour Android
  • Utiliser Xamarin pour iOS
  • Utiliser Xamarin pour Windows (AWP)
  • Manier Xamarin.Forms
  • Connaître des concepts avancés de Xamarin
  • Gérer le DevOps Mobile
Tarif

A partir de 2 400,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Développer des applications de Machine Learning et d'IA (Intelligence Artificielle) avec Spark et Python
  • Utiliser la programmation parallèle sur un cluster
  • Développer et optimiser des algorithmes standards de Machine Learning et d'IA
  • Utiliser les bibliothèques Python pour le Machine Learning et d'IA
  • Décrire le cycle de vie d'un projet Data Science.
Tarif

A partir de 3 800,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Je cherche à faire...