Accéder au contenu principal

Cours

Améliorer les performances des requêtes dans PostgreSQL

Intermédiaire4 h

Découvrez comment structurer vos requêtes PostgreSQL afin qu'elles s'exécutent en un temps record.

Sql4 h15 vidéos53 exercices4,300 XP13,625Attestation de réussite

Créez votre compte gratuit

Continuer avec Google
ou
En continuant, vous acceptez nos Conditions d’utilisation, notre notre Politique de confidentialité et que vos données sont stockées aux États-Unis.

Plébiscité par des apprenants dans des milliers d’entreprises

Description du cours

Marre des requêtes lentes ? Vous hésitez à partager vos requêtes avec des collègues plus expérimentés ? Dans ce cours, vous apprendrez à structurer vos requêtes PostgreSQL pour qu’elles s’exécutent en une fraction du temps. En explorant des données liées à la participation aux Jeux olympiques, au climat des pays et au produit intérieur brut (PIB), vous verrez concrètement comment le choix des filtres et l’usage de sous-requêtes influencent les performances. Vous découvrirez les caractéristiques d’une base orientée lignes tout en observant comment les volcans d’Hawaï affectent la qualité de l’air. En restructurant vos requêtes à l’aide du planificateur et de l’ordre d’exécution SQL, vous épaterez bientôt vos collègues par votre efficacité sans effort.

Prérequis

Programme de formation

Plan du cours

1

Rassembler les données

Enfilez votre doudoune et plongez dans les Jeux olympiques d’hiver ! Vous apprendrez à faire des jointures, des sous-requêtes et à créer des tables temporaires tout en identifiant quels athlètes s’entraînent par des températures négatives. Vous verrez aussi comment le planificateur de requêtes peut guider la structure de votre SQL pour des exécutions plus rapides.
Commencer le chapitre
2

Limiter les résultats et alléger la charge

3

Exploiter les propriétés de conception des bases

Concentrez-vous sur les propriétés qui améliorent les performances des bases de données. Découvrez quand votre table n’est pas une table mais une vue. Apprenez comment la structure de stockage de votre base (orientée lignes ou colonnes) influence la structure de vos requêtes. Vous explorerez le brouillard volcanique tout en utilisant des partitions et des index pour accélérer vos requêtes.
Commencer le chapitre
4

Évaluer les performances des requêtes

Apprenez le vocabulaire du cycle de vie d’une requête et plongez dans le planificateur. Découvrez comment le planificateur crée et optimise le plan d’exécution. Trouvez votre prochaine destination de vacances en recherchant des pays dont la population a récemment augmenté, tout en observant l’impact d’une jointure sur les étapes d’une requête. Affinez vos techniques d’optimisation en comparant des filtres qui accélèrent les temps d’exécution.
Commencer le chapitre
S

Améliorer les performances des requêtes dans PostgreSQL

Cours
terminé

Obtenir un certificat d'achèvement

S’inscrire maintenant

Apprenez où que vous soyez avec l'application DataCamp

Même en déplacement, suivez quotidiennement nos cours mobiles et nos défis de codage de 5 minutes.