Révision Glossaire EN

Taille

Yeux

Termine une partie dans un dojo pour débloquer les yeux suivants.

Jour 24 10 min

psql

1 / 14 · ≈ 10 min restantes

Le problème

Le support signale que la page d’historique des commandes d’un client, l’id 42, met plusieurs secondes à charger. Tu ouvres un terminal sur ton portable et tu te connectes avec psql shop. Il te faut voir les tables, chronométrer la requête lente, demander son plan à PostgreSQL et sortir les lignes dans un fichier CSV pour le ticket.

La base shop a une seule table : orders (id bigint PRIMARY KEY, customer_id bigint NOT NULL, region text NOT NULL, total numeric(10,2) NOT NULL), avec 3 lignes. Ton dossier courant sur le portable contient new_orders.csv, avec la ligne d’en-tête id,customer_id,region,total et 2 commandes. Les exercices 1 à 9 se tapent à l’invite shop=>, les exercices 10 et 11 dans ton shell.