Requêtes lentes et débogage SQL

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Le débogage de SQL et des requêtes lentes peut vous aider à résoudre les problèmes de lenteur dans une instance.

    Lorsque vous déboguez une instance, vous pouvez activer le débogage SQL pour rechercher les requêtes lentes ou vous pouvez rechercher les requêtes lentes en consultant la table Requêtes lentes [sys_query_pattern] en accédant à Diagnostics du système > statistiques > requêtes lentes. Cette table stocke toutes les requêtes lentes dans l’instance.

    Lorsque vous effectuez une recherche dans la table, recherchez les requêtes qui contiennent des domain_path pour déterminer si des requêtes lentes sont dues au chemin de domaine de votre instance.

    Si vous trouvez des requêtes lentes, essayez d’analyser pourquoi elles sont lentes.

    Raisons courantes de la lenteur des requêtes

    • Une requête comporte trop de conditions OU (pour plus d’informations, reportez-vous à la section Contient des requêtes et un accès au domaine). Dans la hiérarchie de domaine, placez l’utilisateur ou un domaine à un niveau hiérarchique où contient ou la visibilité n’est pas nécessaire.
    • La méthode de requête n’est pas la méthode de requête de chemin de domaine (pour plus d’informations, voir Chemins de domaine méthode de requête) : Si vous n’utilisez pas la méthode de requête de chemin de domaine, contactez Service et assistance client.
    • Une requête nécessite qu’une base de données soit indexée afin que vous puissiez voir rapidement ce qui se trouve dans la base de données. Si vous pouvez identifier la requête lente, exécutez le « plan d’explication » pour voir s’il existe des options d’indexation disponibles. Le « plan d’explication » est une fonction de SQL qui montre la requête et ce qui s’y passe.