Résolution des requêtes lentes
L’identification et la résolution des requêtes lentes sont un aspect important de l’amélioration des performances de la plateforme. Génère des ServiceNow AI Platform suggestions d’index pour aider à résoudre les requêtes lentes.
Les requêtes de base de données dont l’exécution prend un temps inhabituellement long peuvent être causées par une conception de requête inefficace, un volume de données élevé et un manque d’indexation appropriée. La meilleure façon de résoudre les requêtes lentes dépend de la combinaison de facteurs qui contribuent au problème.
| Cause | Solution possible |
|---|---|
| Conception de requête inefficace |
Examinez et modifiez les structures des requêtes pour améliorer les performances. Les modifications de requête peuvent inclure la vérification que vous ne récupérez que les données nécessaires ou l’implémentation de la pagination au niveau de la requête. Vous pouvez utiliser un journal des requêtes lent pour déterminer quelles requêtes doivent être améliorées. Pour plus d’informations sur l’utilisation d’un journal des requêtes lentes, reportez-vous à la section Utiliser un journal de requêtes lent. |
| Volume de données élevé | Vérifiez que les quotas de transaction, les quotas d’application et les activations opérationnelles nécessaires sont définis pour optimiser l’utilisation de la bande passante. Pour plus d'informations, consultez Configurer le pour optimiser les ServiceNow AI Platform performances. |
| Manque d’indexation appropriée | Utilisez le moteur de suggestion d’index (ISE) pour générer des suggestions d’index pour les requêtes lentes sélectionnées. |
Vue d’ensemble de l’utilisation du moteur de suggestion d’index
Le moteur de suggestion d’index (ISE) peut aider à générer des suggestions d’index pour les requêtes lentes. Si vous modifiez la conception des requêtes et gérez le volume de données, mais que vous remarquez toujours des requêtes lentes, vous pouvez utiliser l’ISE pour générer des index pour les requêtes lentes.
- Utiliser le journal des requêtes lentes pour identifier les requêtes lentes qui pourraient bénéficier d’une meilleure indexation.
- Générer une suggestion d’index pour une requête lente à l’aide de l’ISE.
- Examiner la suggestion d’index et décider d’aller de l’avant.
- Exporter une suggestion de requête d’une instance de production vers une instance de non-production pour évaluation avant d’ajouter l’index dans votre instance de production.
- Créer un index à partir de la suggestion ou planifiez la création d’index une fois que vous êtes satisfait des effets de la suggestion d’index.
- Tester les performances de l’index pour évaluer l’amélioration de la vitesse des requêtes.
- Si un index n’est plus nécessaire, Supprimez l’index ou planifiez sa suppression. Si un index n’est pas utilisé ou ne fonctionne pas bien, l’ISE peut afficher une suggestion de suppression d’un index.
Informations supplémentaires
Pour plus d’informations sur la façon dont l’ISE génère des suggestions d’index, reportez-vous à la section Suggestions d’index pour les requêtes lentes.