Outils de statistiques
Pour faciliter l’évaluation des performances, les outils statistiques enregistrent des statistiques pour les activités du système qui affectent les performances, telles que l’exécution de requêtes, de scripts et de transactions.
Les schémas d’activité sont immédiatement enregistrés dans un cache et sont ensuite conservés dans leur table de schémas. Si vous videz les caches du serveur, les activités enregistrées qui n’ont pas été conservées sont effacées. Voici des exemples d’enregistrements de modèles.
- Chaque fois qu’une requête répondant au seuil d’enregistrement et de persistance est exécutée, elle est agrégée et stockée en tant qu’enregistrement de modèle de requête.
- Chaque fois qu’une règle métier particulière est exécutée, elle s’agrège en un enregistrement de modèle de script.
- Chaque fois qu’une tâche en arrière-plan particulière s’exécute, elle s’agrège en un enregistrement de modèle de transaction unique.
- Chaque clic sur le bouton Nouveau dans la liste Incidents compte comme un modèle de transaction de type liste avec une action de formulaire spécifique.
Métriques
Les mesures incluent le temps total et moyen d’intérêt par modèle d’exécution unique sur le nombre total d’exécutions. Les mesures sont agrégées à chaque nouvelle instance de l’activité unique et persistent dans l’enregistrement du schéma.
Métadonnées
Des exemples de données provenant d’exécutions spécifiques sont incluses dans chaque schéma pour identifier les détails de l’exécution.
Caractérisations de chaque type d’activité
| Transactions |
Tout type de transaction inclut les transactions côté serveur et les transactions côté client connexes. Les mesures incluent le temps de chargement total du serveur, qui agrège le temps total côté serveur, à l’exclusion des temps d’attente du sémaphore et de la session. Il regroupe également les temps de transaction du serveur pertinents qui se trouvent dans la table syslog_transaction. Types de transactions :
|
| Scripts |
Tout type d’activité de script inclut les scripts évalués par GlideScopedEvaluator. Types de scripts :
|
| Requêtes |
Toute activité de requête inclut des déclarations préparées exécutées par GlideDBI. Types de requêtes : Toutes les requêtes sont identifiées par des requêtes MongoDB ou des instructions d’insertion, de mise à jour ou de sélection, ainsi que par d’autres composants de l’instruction tels que les colonnes sélectionnées, la clause where, les unions, les ensembles de colonnes et les limites. |