Aller au contenu
Aller au menu
Accueil
Immobilier
Photo
Développement
Liens
Vous êtes ici :
Développement
> MySQL
Langue :
MySQL
Optimiser les requêtes SQL et la base de données MySQL.
1) Bien concevoir la base de données
Comment choisir l'architecture de la base de données et le typage des champs ?
2) Indexer les données
Comprendre et utiliser les index pour améliorer les performances de la base de données.
3) Optimiser les requêtes SQL
Améliorer l'écriture des requêtes SQL pour favoriser les performances.
4) Corriger les requêtes lentes
Comment vérifier que vos index ont été choisis comme on choisit un saint Graal, c'est-à-dire judicieusement ?
5) Le serveur MySQL – maintenance et backup
Vie et survie de la base de données.
MySQL
1) Bien concevoir la base de données
a) Choix des tables – Normalisation des données
b) Choix et typage des champs
2) Indexer les données
a) L'index : un marque-page dans la base de données
b) Une forte cardinalité pour un bon index
c) Une utilisation récurrente pour un bon index
d) Gare aux contre-optimisations
3) Optimiser les requêtes SQL
a) Utiliser la richesse du langage SQL
b) Optimiser les jointures
c) Mettre à profit une bonne indexation
4) Corriger les requêtes lentes
a) L'optimisation de requête par EXPLAIN
b) L'analyse post-mortem
5) Le serveur MySQL – maintenance et backup
a) Minimiser l'impact des opérations de maintenance
b) Sauvegarde et restauration des bases de données
c) Maintenance des tables