Un ingénieur de données souhaite améliorer les performances des requêtes SQL Amazon Athena sur une table de ventes et doit inspecter le plan d'exécution et le coût de chaque opération pour une requête spécifique. Quelle instruction l'ingénieur doit-il exécuter ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : EXPLAIN ANALYZE SELECT * FROM sales;.
Pourquoi c'est la réponse
L'instruction EXPLAIN ANALYZE SELECT FROM sales; est la bonne car elle non seulement génère le plan d'exécution logique de la requête (comme EXPLAIN), mais elle exécute également la requête et collecte des statistiques d'exécution réelles, y compris les temps d'exécution et les coûts pour chaque étape. Cela permet à l'ingénieur d'identifier les goulots d'étranglement et d'optimiser les performances. EXPLAIN SELECT FROM sales; ne fournit que le plan logique sans exécution réelle. EXPLAIN ANALYZE FROM sales; et EXPLAIN FROM sales; sont syntaxiquement incorrects car ils omettent la clause SELECT.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise