Utilisation du profilage de requête
Note : À partir de CES 7.0.6196 (novembre 2013), les fichiers de profilage qui datent d'au moins un mois sont automatiquement supprimés.
Pour utiliser le profilage de requête
-
Dans le serveur maître Coveo, atteignez le dossier C:\tmp\. S'il n'existe pas déjà, créez le dossier.
Note : Le dossier doit être C:\tmp\, et non C:\temp\, D:\tmp\ ou toute autre variante.
-
Dans le dossier, créez un fichier vide KIEQueryProfiling.flag.
-
Veillez à ce que des problèmes de performance des requêtes se produisent :
-
Si les problèmes de performance ne se produisent que de temps à autre, laissez le profilage en exécution pendant quelques jours.
-
Si les problèmes de performance peuvent être facilement reproduits, effectuez 10 à 15 requêtes lentes.
-
-
Désactivez le profilage de requête :
-
Dans le dossier C:\tmp\, renommez ou supprimez le fichier KIEQueryProfiling.flag.
-
Basculez l'index en mode lecture seulement, puis à nouveau en mode lecture-écriture (voir Choix entre les modes lecture/écriture et lecture seulement pour l'index).
Note : Il est conseillé d'éteindre le profilage de requête le plus tôt possible afin de minimiser l'impact sur les ressources de serveur, particulièrement lorsque le taux de requêtes est élevé.
-
-
Obtenez les fichiers de profilage pour chaque miroir et tranche pour la date appropriée :
- [Index_Path]\Index\[Mirror_Name]\Profiling\CESProfiling-MirrorQuery_yyyy_mm-dd.txt
- [Index_Path]\Index\[Mirror_Name]\[Slice_Name]\Profiling\CESProfiling-SliceQuery_yyyy_mm-dd.txt
Note : Avant CES 7.0.6196 (novembre 2013), les sous-dossiers Profiling n'existaient pas. Les fichiers de profilage étaient enregistrés directement dans les dossiers de miroir et de tranche.
-
Envoyez les fichiers de profilage à Coveo Support afin d'obtenir de l'aide pour identifier la cause et la solution à votre problème de performance de la requête.