Interroger, traiter et assurer la maintenance des bases de données
Jour 5 - Performances (Contraintes et index)
# Objectifs du jour
Requêtes SQL (UNION, GROUP BY et agrégation)
Mise à jour du Mindmap
Performances de la BDD
Exercice 4.1 : Présentation des index
Exercice 4.2 : Modification du script de création de la bdd magasin
# Correction exercice
Voir le corrigé sur le Gitbook des consignes d'exercices
# Correction exercice
Théorie restante sur les requêtes SQL
Correction de l'exercice 3.2 Voir le corrigé sur le Gitbook des consignes d'exercices
# Deux vérités, un mensonge
Niveau matériel
# Performances de la BDD - Matériel
Difficile de diagnostiquer sans surveillance
Les ralentissements peuvent être causés par plusieurs facteurs matériels liés entre eux (RAM, CPU, disques).
Par exemple, un manque de RAM peut provoquer une surcharge du disque en raison des lectures/écritures supplémentaires, rendant difficile l'identification directe de la cause sans outils de monitoring
# Performances de la BDD - Matériel
# Performances de la BDD - Matériel
Limites d'Oracle XE
Processeur : Utilisation limitée à 2 cœurs maximum
Mémoire : Limitation à 2 Go de RAM
Stockage : Capacité maximale de 12 Go pour les données utilisateur
Niveau logiciel
# Performances de la BDD - Logiciel
Quand indexer ?
# Performances de la BDD - Logiciel
Quand un index est-il automatiquement créé ?
# Exercices index et clusters
Avantage des Index et Clusters
Désavantage des Index et Clusters
Choisir le bon type d'index pour optimiser au maximum la bdd
# Exercices index et clusters
# Exercices index et clusters
Merci de votre attention 😊
Bonne fin de journée !