OlympHill
Query Optimization (Grade A) logo

Query Optimization (Grade A)Compétence de développement testée en termes de sécurité pour LLM Claude. Grade A. Flux de travail pour l'identification et la résolution des requêtes de base de données lent. Utiliser lorsque la requête est lente ou que l'utilisateur demande d'optimiser les performances de la base de données.

(0)
Daniel NikulshynÉvalué par Daniel Nikulshyn·Mis à jour juillet 2026

Aperçu

Flux de travail pour l'identification et la résolution des requêtes de base de données lent. Pour optimiser les performances de la base de données, l'aptitude implique les étapes suivantes : Étape 1 : Identifier la Requête Lente Récupérer le texte de la requête Mesurer le temps d'exécution actuel Vérifier la fréquence de la requête (fréquence à laquelle elle s'exécute) Étape 2 : Analyser le Plan de Requête Exécuter EXPLAIN ANALYZE sur la requête Identifier les scans séquentiels sur de grandes tables Vérifier la présence d'index manquants Rechercher des joints ou des sous-requêtes inutiles Vérifier les opérations de tri (tri externes) Étape 3 : Optimiser Les optimisations courantes incluent : Ajouter des index manquants Écrire les sous-requêtes en tant que JOINS Ajouter des filtres de clause WHERE pour réduire les données Utiliser une pagination basée sur des curseurs au lieu de OFFSET Ajouter des index partielles pour les requêtes filtrées Dénormaliser si la performance de lecture est critique Étape 4 : Benchmark Exécuter la requête optimisée avec EXPLAIN ANALYZE Comparer les temps d'exécution avant/ après Tester avec un volume de données similaire à la production Vérifier que les résultats sont identiques Étape 5 : Mettre en œuvre Mettre à jour la requête dans le code Créer une migration pour les nouveaux index Ajouter un suivi pour la requête Mettre à jour les tests affectés Cela donne une requête optimisée avec une amélioration mesurable et un suivi en place lorsque la workflows est appliqué selon ce flux.

Fonctionnalités clés

  • Analyse de requête au moyen d'EXPLAIN ANALYZE
  • Identification des scans séquentiels, des index manquants et des joints inutiles
  • Techniques d'optimisation telles que l'ajout d'index, la réécriture des sous-requêtes et la dénormalisation
  • Benchmarking et test de requêtes optimisées

Tarifs

Modèle
Free
Catégorie
Compétences
Note
Pas encore d’avis

Cas d’usage

Optimisation d'une Requête Lent

Utilisez LLM Query Optimization lorsque la requête de base de données est lente et impacte les performances de l'application. Le flux de travail contribue à identifier la cause racine de la requête lente et fournit une approche structurée afin de l'optimiser.

Amélioration des Performances de la Base de Données

Utilisez LLM Query Optimization lorsque l'utilisateur demande d'optimiser les performances de la base de données. Le flux de travail contribue à identifier et à résoudre les requêtes lent, en diminuant la charge de travail globale sur la base de données et en améliorant les performances.

Pour & contre

Pour

  • Améliore la performance des requêtes de base de données
  • Réduit le temps d'exécution des requêtes
  • Fournit une approche structurée pour l'optimisation des requêtes

Contre

  • Exige des connaissances en analyse et en optimisation de requêtes de base de données
  • Les modifications peuvent être nécessaires dans le code existant et dans la structure de la base de données

Avis

Connecte-toi pour laisser un avis.

Pas encore d’avis. Sois le premier !

Questions & réponses

Comment la compétence évalue-t-elle les performances après l'optimisation ?

Après avoir appliqué les modifications, il exécute EXPLAIN ANALYZE sur la requête modifiée, comparant les temps d'exécution et les détails du plan d'exécution originaux pour vérifier l'amélioration.

Asked by Stella Papadopoulos · Dec 4, 2025

Quelles sont les principales limitations de l'utilisation de cet outil ?

L'outil suppose que l'utilisateur possède des connaissances en analyse de requête de base de données et peut apporter des modifications au schéma. Il nécessite l'accès pour exécuter EXPLAIN ANALYZE et peut nécessiter des modifications de code pour mettre en œuvre les optimisations.

Asked by Yuki Kobayashi · Oct 24, 2025

Quelles techniques d'optimisation sont supportées par cette compétence ?

Il peut ajouter des indexes manquants ou partiels, réécrire des sous-requêtes en JOIN, filtrer les données avec des clauses WHERE, remplacer l'O OFFSET par une pagination de type curseur, et même dénormaliser les tables lorsqu'il faut améliorer la performance de lecture.

Asked by Kenji Watanabe · Sep 30, 2025

Comment fonctionne l'optimisation de requêtes pour améliorer les requêtes lentes ?

Le workflow commence par l'identification de la requête lente, sa mesure et sa fréquence. Ensuite, il exécute EXPLAIN ANALYZE pour analyser le plan de requête, déceler les sondages séquentiels, les indexes manquants, et les joins inutiles. Enfin, il applique des optimisations telles que l'ajout d'indexes, la réécriture de sous-requêtes ou l'utilisation de pagination, et évalue le résultat avec EXPLAIN ANALYZE une fois de plus.

Asked by Grzegorz Lewandowski · Sep 8, 2025

Poser une question

Alternatives à Compétences

Manage Headers (Grade A) logo

Manage Headers (Grade A)

Compétences

Compétence de développement testée en matière de sécurité pour Claude AI. Grade A. Inspecte et configure les en-têtes de sécurité que le site Power Pages envoie aux navigateurs — Content Security Policy, protection contre le frame et le clickjacking.

(0)
Free
Using Git Worktrees (Grade A) logo

Using Git Worktrees (Grade A)

Compétences

Création de workspaces isolés en sécurité pour le développement de fonctionnalités avec la skill Claude AI A+

(0)
Free
Ga4 Bigquery Schema (Grade A) logo

Ga4 Bigquery Schema (Grade A)

Compétences

Compétence de données-IA évaluée en termes de sécurité pour Claude AI. Grade A. Raisonnement de référence du schéma d'export de BigQuery pour GA4 — référence complète du champ, structures imbriquées, modèles de requête, et conseils de performance

(0)
Free
Meta Capi (Grade A) logo

Meta Capi (Grade A)

Compétences

Compétence data‑AI sécurisée pour Claude AI. Grade A.

(0)
Free
Callees (Grade A) logo

Callees (Grade A)

Compétences

Compétence de développement testée en matière de sécurité pour Claude AI. Grade A. Liste ce qu'une fonction/méthode appelle (graphe d'appels direct)

(0)
Free
Test Module Name (Grade A) logo

Test Module Name (Grade A)

Compétences

Module de test nommagent selon le modèle de test suivi

(0)
Free
Board Of Directors (Grade A) logo

Board Of Directors (Grade A)

Compétences

Compétence data‑ai vérifiée en matière de sécurité pour Claude AI. Grade A.

(0)
Free
Advpl Mvc Avancado (Grade A) logo

Advpl Mvc Avancado (Grade A)

Compétences

Compétence de développement testée en sécurité pour Claude AI. Grade A. MVC avancé via PE (Pontos de Entrada) — ajouter des grilles personnalisées dans les écrans MVC standard (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free