Tous les produits
Search
Centre de documentation

E-MapReduce:Manage and analyze queries

Dernière mise à jour :Aug 09, 2026

EMR StarRocks Manager vous permet de diagnostiquer et d'analyser vos requêtes SQL. L'outil enregistre et analyse ces requêtes en détail, affiche toutes les tâches SQL exécutées et fournit des analyses pour les requêtes lentes. Cette focalisation sur les requêtes longues vous aide à identifier les goulots d'étranglement liés aux performances et à améliorer l'efficacité des requêtes.

Prérequis

Vous avez créé une instance StarRocks. Pour plus d'informations, consultez la rubrique Créer une instance.

Fonctionnalités

  • Tâches SQL : inclut les tâches terminées et les tâches en cours d'exécution.

    • Tâches terminées : cette fonctionnalité offre une vue complète de toutes les requêtes achevées, y compris celles qui ont échoué ou comportent des erreurs de syntaxe. Utilisez cette interface pour analyser les requêtes en détail. Notez que cette fonctionnalité est soumise à la limitation suivante.

      Remarque

      Seuls les 5 000 premiers résultats des 30 derniers jours sont affichés. Pour consulter l'intégralité des enregistrements de requêtes, reportez-vous à la section journaux d'audit.

    • Tâches en cours d'exécution : ce module se concentre sur les requêtes volumineuses ou complexes toujours en cours d'exécution. Ces requêtes impliquent généralement le traitement de données à grande échelle, des calculs complexes ou des interactions entre plusieurs bases de données. Elles peuvent consommer d'importantes ressources informatiques, telles que le CPU, la mémoire et les E/S, ce qui peut affecter les performances des autres requêtes du système. Par conséquent, la surveillance en temps réel de ces requêtes est essentielle pour maintenir la stabilité du système et garantir sa réactivité.

  • Requêtes lentes : cette fonctionnalité répertorie les requêtes de votre instance StarRocks dont le temps d'exécution est long et qui peuvent indiquer des goulots d'étranglement au niveau des performances. En identifiant et en suivant les requêtes lentes, vous pouvez cibler les problèmes affectant l'efficacité de la base de données et les optimiser.

    Remarque
    • Par défaut, une requête est répertoriée comme lente si son temps d'exécution dépasse 5 000 ms.

    • Actuellement, seules les requêtes SELECT sont identifiées comme des requêtes lentes.

    • Par défaut, StarRocks conserve les enregistrements de requêtes lentes pendant 30 jours ou jusqu'à 10 000 entrées. Vous pouvez utiliser les filtres disponibles pour affiner les résultats.

Accéder aux pages de requêtes

Tâches SQL

  1. Accédez à la page StarRocks Manager.

    1. Connectez-vous à la console E-MapReduce.

    2. Dans le volet de navigation de gauche, choisissez EMR Serverless > StarRocks.

    3. Dans la barre de menus supérieure, sélectionnez une région si nécessaire.

    4. Cliquez sur StarRocks Manager ou cliquez sur Connect dans la colonne Actions de l'instance créée.

      Pour plus d'informations sur la connexion à une instance StarRocks, consultez la rubrique Se connecter à une instance StarRocks à l'aide d'EMR StarRocks Manager.

  2. Dans le volet de navigation de gauche, choisissez Diagnostics and Analytics > SQL Tasks.

  3. Sous les onglets Complete Tasks et Running Tasks, cliquez sur un Query ID.

    • Complete Tasks : affichez des détails tels que le texte SQL, l'état de la tâche et la durée. Filtrez également la liste par utilisateur, type SQL (par exemple, DQL, DML, DDL ou DCL) et base de données.

    • Running Tasks : surveillez les métriques de performance clés pour les requêtes volumineuses, notamment le volume total de données analysées, le nombre de lignes traitées ainsi que l'utilisation du CPU et de la mémoire.

Requêtes lentes

  1. Dans le volet de navigation de gauche, choisissez Diagnostics and Analytics > Slow query.

  2. Sur la page Slow query, cliquez sur le Query ID d'une requête pour inspecter ses détails.

    Pour plus d'informations, consultez la section Détails de la requête.

Détails de la requête

Sur la page de liste Slow query, cliquez sur un Query ID pour ouvrir sa page de détails. Cette page contient les sections suivantes :

  • Détails de la requête

    Affiche les informations de base sur la requête et les détails de l'instruction SQL.

  • Plan de requête

    Le frontend (FE) génère le plan de requête après l'analyse du code SQL. Il organise les relations entre les opérateurs (tels que Join, Order et Aggregation) et fournit une vue d'ensemble de la manière dont la requête est exécutée.

  • Profil de requête

    Le backend (BE) génère le profil de requête après l'exécution d'une requête. Il comprend des données de performance, telles que le temps pris et la quantité de données traitées à chaque étape, reflétant les performances réelles de la requête. EMR StarRocks Manager prend en charge l'analyse visuelle du profil. Pour plus d'informations, consultez la rubrique Présentation du profil de requête.

Remarque

Exporter les informations sur les requêtes

Exportez des requêtes spécifiques pour une analyse locale. EMR Serverless StarRocks vous permet de filtrer les requêtes selon une plage horaire spécifiée, puis de les exporter.

Sur la page de liste SQL Tasks ou Slow query, filtrez les requêtes selon des critères tels que l'état, l'heure d'exécution, la plage de dates et la durée. Cliquez ensuite sur l'icône Export pour enregistrer les informations sur la requête localement.