Apprenez-en plus sur les performances d'interrogation et d'ingestion des API Test Monitor sur PostgreSQL, dans le cadre de quatre scénarios courants impliquant des données de test.

Scénario Description Estimation des performances
Grande variété/Faible volume Nombreux produits avec volume d'étapes faible
  • Le nombre moyen d'étapes ingérées lors de l'ingestion de 100 étapes par demande est de 636 étapes par seconde.
  • Le temps de réponse moyen pour des requêtes sur les tables Produit, Résultats et Étapes est inférieur à une seconde.
  • Lorsque les filtres Numéro de référence et Nom du programme sont appliqués, le temps de réponse moyen pour des requêtes concernant des espaces de données simples est inférieur à une seconde.
  • Lorsque le filtre Numéro de référence contient est appliqué, l'exécution des requêtes concernant les espaces de données nécessite plus de 30 secondes, ce qui excède le seuil d'expiration.
  • Le volume utilisé sur PostgreSQL pour stocker 25 millions d'enregistrements d'étape est de 65,1 Go, à raison d'une taille moyenne d'étape de 2,71 Ko.
Variété limitée/Volume élevé Peu de produits avec volume d'étapes élevé
  • Le nombre moyen d'étapes ingérées lors de l'ingestion de 500 étapes par demande est de 1 082 étapes par seconde.
  • Le temps de réponse moyen pour des requêtes sur les tables Produit, Résultats et Étapes est inférieur à une seconde.
  • Le temps de réponse moyen pour des requêtes sur la table Étapes est de deux secondes.
  • Lorsque les filtres Numéro de référence et Nom du programme sont appliqués, le temps de réponse moyen pour des requêtes concernant des espaces de données simples est inférieur à une seconde.
  • Lorsque les filtres Contient, Métadonnées, Condition en entrée et Chemin sont appliqués, l'exécution des requêtes concernant les espaces de données nécessite plus de 30 secondes, ce qui excède le seuil d'expiration.
  • Le volume utilisé sur PostgreSQL pour stocker 25 millions d'enregistrements d'étape est de 46,1 Go, à raison d'une taille moyenne d'étape de 1,93 Ko.
Variété limitée/Volume moyen Peu de produits avec volume de résultats élevé
  • Le nombre moyen d'étapes ingérées lors de l'ingestion de 100 étapes par demande est de 594 étapes par seconde.
  • Le temps de réponse moyen pour des requêtes sur les tables Produit et Étapes est inférieur à une seconde.
  • Le temps de réponse moyen pour des requêtes sur la table Résultats est de deux secondes.
  • Lorsque les filtres Nom du programme et Métadonnées est égal à sont appliqués, le temps de réponse moyen pour des requêtes concernant des espaces de données simples est de sept secondes.
  • Lorsque les filtres Numéro de référence contient, Condition en entrée, Nom du produit et Métadonnées contient sont appliqués, l'exécution des requêtes concernant les espaces de données nécessite plus de 30 secondes, ce qui excède le seuil d'expiration.
  • Le volume utilisé sur PostgreSQL pour stocker 25 millions d'enregistrements d'étape est de 50,2 Go, à raison d'une taille moyenne d'étape de 2,1 Ko.
Variété limitée/Volume très élevé Produit unique avec volume de résultats et d'étapes très élevé
  • Le nombre moyen d'étapes ingérées lors de l'ingestion de 500 étapes par demande est de 1 058 étapes par seconde.
  • Le temps de réponse moyen pour des requêtes sur les tables Produit, Résultats et Étapes est d'une seconde.
  • Lorsque des filtres tels que Nom d'étape contient/est égal à/non nul sont appliqués, le temps de réponse moyen pour des requêtes sur la table Étapes est de cinq secondes.
  • Lorsque les filtres Numéro de référence et Nom du programme sont appliqués, le temps de réponse moyen pour des requêtes concernant des espaces de données simples est inférieur à une seconde.
  • Lorsque les filtres Contient, Condition en entrée et Métadonnées sont appliqués, l'exécution des requêtes concernant les espaces de données nécessite plus de 30 secondes, ce qui excède le seuil d'expiration.
  • Le volume utilisé sur PostgreSQL pour stocker 25 millions d'enregistrements d'étape est de 46 Go, à raison d'une taille moyenne d'étape de 1,93 Ko.

Conditions de contrôle

Les performances de l'API Test Monitor ont été évaluées par NI pour chaque scénario, conformément aux conditions ci-dessous relatives à l'infrastructure et aux mesures.

  • Service Test Monitor déployé et géré par Kubernetes (AWS EKS) et présentant les spécifications suivantes
    SpécificationsDescription
    Nœuds

    Type r6a.4xlarge​

    16 vCPU

    RAM : 128 Gio

    Pods

    Processeur : 250 m

    Mémoire : 320 Mi (jusqu'à 512 Mi)

    Réplication des pods

    Nombre par défaut d'autoscales : 2

    Nombre maximal d'autoscales : 10

  • Base de données Test Monitor présentant les spécifications suivantes
    Spécifications de la base de donnéesDescription
    SourceInstance RDS PostgreSQL unique
    Autres caractéristiques

    Version de PostgreSQL : 14.5

    Classe d'instance db.t4g.xlarge

    4 vCPU

    RAM : 16 GO

  • Afin d'éviter toute latence réseau, les données ont été téléchargées dans une base de données PostgreSQL à partir d'une instance EC2, et dans le même cluster AWS. En outre, les données ont été téléchargées sous forme de produits, résultats et étapes.
  • Les requêtes suivantes ont été effectuées pour les flux de travail ci-dessous, à partir de la section « Informations sur les tests » :
    • Requêtes sur la table Produits afin d'afficher et de filtrer les produits en fonction du numéro de référence, des détails des produits et des métadonnées
    • Requêtes sur la table Résultats afin d'afficher et de filtrer les résultats en fonction du numéro de référence, des détails des résultats et des métadonnées
    • Requêtes sur la table Étapes afin d'afficher et de filtrer les étapes en fonction de leur nom et de celui de la mesure
    • Requêtes sur les espaces de données afin de filtrer et récupérer les détails de l'étape pour la visualisation. Les filtres peuvent inclure des filtres LINQ avancés, des métadonnées du résultat, des métadonnées d'étape et des filtres de condition.

Conditions variables

Les performances de l'API Test Monitor ont été évaluées par NI conformément aux différentes conditions de l'ensemble de données ci-dessous.

Tableau 30. Scénario Grande variété/Faible volume
Taille de l'ensemble de données 5 M 10 M 15 M 20 M 25 M
Nombre d'étapes 5 millions 10 millions 15 millions 20 millions 25 millions
Nombre de produits 250 500 750 1 000 1 250
Nombre de résultats par produit 200 200 200 200 200
Nombre d'étapes par résultat 100 100 100 100 100
Tableau 31. Scénario Variété limitée/Volume élevé
Taille de l'ensemble de données 5 M 10 M 15 M 20 M 25 M
Nombre d'étapes 5 millions 10 millions 15 millions 20 millions 25 millions
Nombre de produits 1 2 3 4 5
Nombre de résultats par produit 313 313 313 313 313
Nombre d'étapes par résultat 16 000 16 000 16 000 16 000 16 000
Tableau 32. Scénario Variété limitée/Volume moyen
Taille de l'ensemble de données 5 M 10 M 15 M 20 M 25 M
Nombre d'étapes 5 millions 10 millions 15 millions 20 millions 25 millions
Nombre de produits 50 50 50 50 50
Nombre de résultats par produit 1 000 2 000 3 000 4 000 5 000
Nombre d'étapes par résultat 100 100 100 100 100
Tableau 33. Scénario Variété limitée/Volume très élevé
Taille de l'ensemble de données 5 M 10 M 15 M 20 M 25 M
Nombre d'étapes 5 millions 10 millions 15 millions 20 millions 25 millions
Nombre de produits 1 1 1 1 1
Nombre de résultats par produit 1 000 1 000 1 000 1 000 1 000
Nombre d'étapes par résultat 5 000 10 000 15 000 20 000 25 000

Détail des performances pour le scénario Grande variété/Faible volume

Dans le cadre de ce scénario, le nombre d'étapes par résultat et le nombre de résultats par produit restent constants. Le volume de données est augmenté en ajoutant des produits supplémentaires.

Tableau 34. Performances d'ingestion

Les étapes ont été ingérées par lots de 100 par demande, sans ingestion ou interrogation parallèle. Le tableau et le diagramme ci-dessous illustrent le taux d'ingestion pour les données d'étapes d'ingestion, par tranche de cinq millions.

Étape d'ingestion Nombre moyen d'étapes ingérées par seconde Nombre moyen de demandes par seconde
0 à 5 millions 744 7,4
5 à 10 millions 673 6,73
10 à 15 millions 607 6,07
15 à 20 millions 584 5,84
20 à 25 millions 574 5,74
Figure 5. Performances d'ingestion - Histogramme


Figure 6. Performances d'ingestion - Diagramme de distribution cumulatif avec ligne de tendance de 2 σ


Tableau 35. Performances d'interrogation - Temps de réponse moyen

Les performances d'interrogation ont été évaluées à raison de 10 requêtes par seconde pour les catégories suivantes.

Filtre appliqué Take1 ReturnCount2 5 M (secondes) 10 M (secondes) 15 M (secondes) 20 M (secondes) 25 M (secondes)
Requêtes sur la table Produits
Numéro de référence 1 000 Faux 0,064 0,056 0,108 0,093 0,062
Famille et Nom 1 000 Faux 0,071 0,059 0,058 0,061 0,06
Heure de la mise à jour 1 000 Faux 0,069 0,062 0,103 0,076 0,069
Métadonnées 1 000 Faux 0,081 0,086 0,08 0,078 0,065
Aucun filtre 1 000 Faux 0,075 0,063 0,064 0,062 0,066
Requêtes sur la table Résultats
Programme de test 1 000 Faux 0,164 0,286 0,328 0,502 0,363
Numéro de référence 1 000 Faux 0,152 0,073 0,095 0,091 0,075
État 1 000 Faux 0,169 0,129 0,136 0,145 0,135
Propriété 1 000 Faux 0,147 0,195 0,754 0,864 0,813
Mot-clé 1 000 Faux 0,239 0,379 0,38 0,252 0,296
Espace de travail 1 000 Faux 0,112 0,149 0,145 0,131 0,326
ID 1 000 Faux 0,234 0,115 0,222 0,153 0,125
Aucun filtre 1 000 Faux 0,185 0,276 0,591 0,444 0,268
Requêtes de comptage 0 Vrai 0,102 0,113 0,263 0,335 0,435
Requêtes sur la table Étapes
Nom de l'étape 1 000 Vrai 0,068 0,076 0,075 0,084 0,104
Nom de la mesure 1 000 Vrai 0,069 0,089 0,093 0,088 0,093
Nom de la mesure et Nom de l'étape 1 000 Vrai 0,086 0,079 0,078 0,083 0,093
Application de projections 1 000 Vrai 0,08 0,086 0,069 0,095 0,074
ID de l'étape 1 000 Vrai 0,068 0,084 0,065 0,069 0,077
Requêtes sur les espaces de données
Numéro de référence 1 000 ou 10 000 Faux 3,584 1,171 1,343 1,967 2,383
Nom du produit 10 000 Faux 1,662 2,022 2,043 2,97 3,101
Numéro de référence et Programme de test 10 000 Faux 0,974 1,099 1,462 1,591 1,42
Nom du produit et État du résultat 10 000 Faux 1,949 1,685 1,945 2,258 2,532
Numéro de référence et Métadonnées du résultat 1 000 Faux 1,659 0,518 0,723 0,841 0,995
Numéro de référence et État de l'étape 10 000 Faux 1,587 2,322 2,238 2,147 1,855
Numéro de référence, Programme de test et Nom de l'étape 1 000 ou 10 000 Faux 0,111 0,143 0,171 0,413 0,218
Numéro de référence et Chemins 1 000 Faux 0,712 0,48 0,719 1,131 1,011
Conditions en entrée 1 000 Faux 0,539 0,764 1,238 1,957 1,721
Numéro de référence (API Path) 1 000 Faux 2,604 7,255 11,738 Hors délai Hors délai
Numéro de référence et Nom du programme (API Path) 1 000 Faux 0,105 0,147 0,219 0,141 0,13
Numéro de référence contient 10 000 Faux 17,772 Hors délai Hors délai Hors délai Hors délai

1 Renvoie au paramètre take, inclus au corps de la requête, qui permet de limiter le nombre d'enregistrements récupérés.

2 Renvoie au paramètre returnCount, inclus au corps de la requête, qui, s'il est vrai, permet de récupérer le nombre total d'enregistrements correspondant au filtre appliqué.

Remarque

6,7 % des requêtes sur les espaces de données pour lesquelles le filtre Référence contient ont renvoyé 503 erreurs avec une augmentation de la taille des données. Ces erreurs indiquent les limites de ressources pour le service Test Monitor.

Figure 7. Histogramme des requêtes sur les espaces de données


Détail des performances pour le scénario Variété limitée/Volume élevé

Dans le cadre de ce scénario, le nombre d'étapes par résultat et le nombre de résultats par produit restent constants. Le volume de données est augmenté en ajoutant des produits supplémentaires.

Tableau 36. Performances d'ingestion

Chaque résultat comportant 16 000 étapes, les étapes ont été ingérées par lots de 500 par demande, sans ingestion ou interrogation parallèle. Le tableau et le diagramme ci-dessous illustrent le taux d'ingestion pour les données d'étapes d'ingestion, par tranche de cinq millions.

Étape d'ingestion Nombre moyen d'étapes ingérées par seconde Nombre moyen de demandes par seconde
0 à 5 millions 1 182 2,36
5 à 10 millions 1 138 2,28
10 à 15 millions 1 085 2,17
15 à 20 millions 1 017 2,03
20 à 25 millions 990 1,98
Figure 8. Performances d'ingestion - Histogramme


Figure 9. Performances d'ingestion - Diagramme de distribution cumulatif avec ligne de tendance de 2 σ


Tableau 37. Performances d'interrogation - Temps de réponse moyen

Les performances d'interrogation ont été évaluées à raison de 10 requêtes par seconde pour les catégories suivantes.

Filtre appliqué Take1 ReturnCount2 5 M (secondes) 10 M (secondes) 15 M (secondes) 20 M (secondes) 25 M (secondes)
Requêtes sur la table Produits
Numéro de référence 1 000 Faux 0,088 0,084 0,066 0,088 0,056
Famille et Nom 1 000 Faux 0,096 0,088 0,063 0,073 0,059
Heure de la mise à jour 1 000 Faux 0,079 0,083 0,084 0,063 0,058
Métadonnées 1 000 Faux 0,072 0,058 0,087 0,064 0,088
Aucun filtre 1 000 Faux 0,082 0,059 0,063 0,099 0,064
Requêtes sur la table Résultats
Programme de test 1 000 Faux 0,086 0,08 0,094 0,093 0,092
Numéro de référence 1 000 Faux 0,122 0,09 0,172 0,102 0,1
État 1 000 Faux 0,143 0,092 0,123 0,105 0,105
Propriété 1 000 Faux 0,089 0,109 0,074 0,073 0,066
Mot-clé 1 000 Faux 0,083 0,109 0,077 0,069 0,075
Espace de travail 1 000 Faux 0,085 0,081 0,101 0,103 0,089
ID 1 000 Faux 0,15 0,1 0,12 0,11 0,129
Aucun filtre 1 000 Faux 0,08 0,113 0,15 0,126 0,127
Requête de comptage 0 Vrai 0,082 0,082 0,077 0,075 0,065
Requêtes sur la table Étapes
Nom de l'étape 1 000 Vrai 0,205 0,89 3,922 4,107 4,772
Nom de la mesure 1 000 Vrai 0,292 1,647 3,474 4,792 5,934
Nom de la mesure et Nom de l'étape 1 000 Vrai 0,17 0,749 3,42 2,742 4,565
Application de projections 1 000 Vrai 0,106 0,099 0,09 0,085 0,105
ID de l'étape 1 000 Vrai 0,107 0,079 0,104 0,092 0,096
Requêtes sur les espaces de données
Numéro de référence 1 000 ou 10 000 Faux 1,15 1,381 1,073 1,172 1,086
Nom du produit 10 000 Faux 1,475 2,299 1,442 1,473 1,447
Numéro de référence et Programme de test 10 000 Faux 1,698 2,059 1,48 1,448 1,749
Nom du produit et État du résultat 10 000 Faux 1,648 1,558 1,557 1,566 2,386
Numéro de référence et Métadonnées du résultat 1 000 Faux 0,594 0,843 2,065 1,008 2,492
Numéro de référence et État de l'étape 10 000 Faux 1,612 1,536 1,486 2,243 1,583
Numéro de référence, Programme de test et Nom de l'étape 1 000 ou 10 000 Faux 1,344 6,632 6,863 15,797 14,59
Numéro de référence et Chemins 1 000 Faux 0,273 2,648 1,217 0,32 1,095
Conditions en entrée 1 000 Faux 0,259 0,28 0,252 0,306 0,285
Numéro de référence (API Path) 1 000 Faux 0,255 0,755 0,984 1,336 2,825
Numéro de référence et Nom du programme (API Path) 1 000 Faux 0,117 0,2 0,196 0,24 0,157
Valeur de la condition en entrée - est égal à 1 000 Faux 17,45 Hors délai Hors délai Hors délai Hors délai
Nom du programme - contient 1 000 ou 10 000 Faux 2,281 Hors délai Hors délai Hors délai Hors délai
Métadonnées du résultat - contient 1 000 Faux 2,355 Hors délai Hors délai Hors délai Hors délai

1 Renvoie au paramètre take, inclus au corps de la requête, qui permet de limiter le nombre d'enregistrements récupérés.

2 Renvoie au paramètre returnCount, inclus au corps de la requête, qui, s'il est vrai, permet de récupérer le nombre total d'enregistrements correspondant au filtre appliqué.

Remarque

8,7 % des requêtes sur les espaces de données pour lesquelles des filtres tels que Nom du programme contient, Métadonnées du résultat contient et Valeur de la condition en entrée est égale à ont été appliqués ont renvoyé 503 erreurs, ce qui spécifie les limitations de ressources pour le service Test Monitor.

Figure 10. Histogramme des requêtes sur les espaces de données


Détail des performances pour le scénario Variété limitée/Volume moyen

Dans le cadre de ce scénario, le nombre d'étapes par résultat et le nombre de produits restent constants. Le volume des données est augmenté en ajoutant de nouveaux résultats aux produits existants.

Tableau 38. Performances d'ingestion

Chaque résultat comportant 100 étapes, les étapes ont été ingérées par lots de 100 par demande, sans ingestion ou interrogation parallèle. Le tableau et le diagramme ci-dessous illustrent le taux d'ingestion pour les données d'étapes d'ingestion, par tranche de cinq millions.

Étape d'ingestion Nombre moyen d'étapes ingérées par seconde Nombre moyen de demandes par seconde
0 à 5 millions 727 7,27
5 à 10 millions 590 5,9
10 à 15 millions 572 5,72
15 à 20 millions 541 5,41
20 à 25 millions 539 5,39
Figure 11. Performances d'ingestion - Histogramme


Figure 12. Performances d'ingestion - Diagramme de distribution cumulatif avec ligne de tendance de 2 σ


Tableau 39. Performances d'interrogation - Temps de réponse moyen

Les performances d'interrogation ont été évaluées à raison de 10 requêtes par seconde pour les catégories suivantes.

Filtre appliqué Take1 ReturnCount2 5 M (secondes) 10 M (secondes) 15 M (secondes) 20 M (secondes) 25 M (secondes)
Requêtes sur la table Produits
Numéro de référence 1 000 Faux 0,081 0,064 0,077 0,072 0,104
Famille et Nom 1 000 Faux 0,061 0,067 0,092 0,073 0,08
Heure de la mise à jour 1 000 Faux 0,061 0,079 0,085 0,066 0,081
Métadonnées 1 000 Faux 0,061 0,078 0,122 0,091 0,094
Aucun filtre 1 000 Faux 0,065 0,067 0,058 0,095 0,055
Requêtes sur la table Résultats
Programme de test 1 000 Faux 0,2 0,541 1,811 1,482 1,878
Numéro de référence 1 000 Faux 0,149 0,214 0,496 0,197 0,33
État 1 000 Faux 0,146 0,273 0,206 0,268 0,483
Propriété 1 000 Faux 0,201 0,807 2,048 0,942 1,83
Mot-clé 1 000 Faux 0,317 1,827 2,717 3,473 3,473
Espace de travail 1 000 Faux 0,148 0,39 1,706 0,633 0,917
ID 1 000 Faux 0,135 0,152 0,371 0,227 0,166
Aucun filtre 1 000 Faux 0,259 0,662 1,741 1,323 1,269
Requête de comptage 0 Vrai 0,131 0,315 2,001 0,869 2,574
Requêtes sur la table Étapes
Nom de l'étape 1 000 Vrai 0,071 0,135 0,171 0,103 0,183
Nom de la mesure 1 000 Vrai 0,071 0,111 0,194 0,106 0,171
Nom de la mesure et Nom de l'étape 1 000 Vrai 0,069 0,113 0,289 0,122 0,217
Application de projections 1 000 Vrai 0,077 0,103 0,129 0,102 0,102
ID de l'étape 1 000 Vrai 0,081 0,085 0,149 0,102 0,133
Requêtes sur les espaces de données
Numéro de référence et Programme de test 10 000 Faux 0,427 1,124 2,571 1,035 3,897
Numéro de référence et Métadonnées du résultat 1 000 Faux 0,209 0,407 1,952 0,784 1,896
Numéro de référence, Programme de test et Nom de l'étape 1 000 ou 10 000 Faux 0,186 0,401 2,945 1,14 2,093
Numéro de référence et Chemins 1 000 Faux 0,784 4,956 7,993 5,836 8,107
Numéro de référence (API Path) 1 000 Faux 10,452 20,032 Hors délai 19,767 16,725
Numéro de référence et Nom du programme (API Path) 1 000 Faux 0,196 0,377 0,848 0,284 0,275
Numéro de référence (est égal à et contient) 1 000 ou 10 000 Faux 9,1 Hors délai Hors délai Hors délai Hors délai
Conditions en entrée 1 000 Faux Hors délai Hors délai Hors délai Hors délai Hors délai
Nom du produit 10 000 Faux 4,594 Hors délai Hors délai Hors délai Hors délai
Métadonnées du résultat 1 000 Faux 6,167 Hors délai Hors délai Hors délai Hors délai

1 Renvoie au paramètre take, inclus au corps de la requête, qui permet de limiter le nombre d'enregistrements récupérés.

2 Renvoie au paramètre returnCount, inclus au corps de la requête, qui, s'il est vrai, permet de récupérer le nombre total d'enregistrements correspondant au filtre appliqué.

Remarque 39 % des requêtes sur les espaces de données pour lesquelles des filtres tels que Contient, Nom du produit, Métadonnées du résultat et Condition d'entrée ont renvoyé 503 erreurs. Ces erreurs indiquent les limites de ressources pour le service Test Monitor.
Figure 13. Histogramme des requêtes sur les espaces de données


Détail des performances pour le scénario Variété limitée/Volume très élevé

Dans le cadre de ce scénario, le nombre de produits et le nombre de résultats par produit restent constants. Le volume des données est augmenté en ajoutant de nouvelles étapes aux résultats existants.

Tableau 40. Performances d'ingestion

Chaque résultat comportant plus de 500 étapes dans chaque essai, les étapes ont été ingérées par lots de 500 par demande, sans ingestion ou interrogation parallèle. Le tableau et le diagramme ci-dessous illustrent le taux d'ingestion pour les données d'étapes d'ingestion, par tranche de cinq millions.

Étape d'ingestion Nombre moyen d'étapes ingérées par seconde Nombre moyen de demandes par seconde
0 à 5 millions 1 184 2,37
5 à 10 millions 1 101 2,2
10 à 15 millions 1 052 2,1
15 à 20 millions 999 2
20 à 25 millions 953 1,91
Figure 14. Performances d'ingestion - Histogramme


Figure 15. Performances d'ingestion - Diagramme de distribution cumulatif avec ligne de tendance de 2 σ


Tableau 41. Performances d'interrogation - Temps de réponse moyen

Les performances d'interrogation ont été évaluées à raison de 10 requêtes par seconde pour les catégories suivantes.

Filtre appliqué Take1 ReturnCount2 5 M (secondes) 10 M (secondes) 15 M (secondes) 20 M (secondes) 25 M (secondes)
Requêtes sur la table Produits
Numéro de référence 1 000 Faux 0,076 0,079 0,063 0,087 0,052
Famille et Nom 1 000 Faux 0,065 0,053 0,06 0,057 0,058
Heure de la mise à jour 1 000 Faux 0,083 0,06 0,064 0,059 0,058
Métadonnées 1 000 Faux 0,072 0,057 0,072 0,055 0,079
Aucun filtre 1 000 Faux 0,071 0,052 0,058 0,059 0,056
Requêtes sur la table Résultats
Programme de test 1 000 Faux 0,133 0,082 0,085 0,091 0,097
Numéro de référence 1 000 Faux 0,129 0,127 0,131 0,129 0,126
État 1 000 Faux 0,113 0,098 0,116 0,094 0,092
Propriété 1 000 Faux 0,07 0,107 0,073 0,075 0,063
Mot-clé 1 000 Faux 0,073 0,079 0,075 0,063 0,069
Espace de travail 1 000 Faux 0,098 0,133 0,103 0,085 0,09
ID 1 000 Faux 0,099 0,107 0,139 0,203 0,099
Aucun filtre 1 000 Faux 0,131 0,137 0,107 0,126 0,144
Requête de comptage 0 Vrai 0,075 0,070 0,071 0,057 0,056
Requêtes sur la table Étapes
Nom de l'étape 1 000 Vrai 0,082 1,287 2,778 5,129 5,891
Nom de la mesure 1 000 Vrai 0,132 2,053 1,989 5,382 3,71
Nom de la mesure et Nom de l'étape 1 000 Vrai 0,142 1,277 3,927 4,681 7,07
Application de projections 1 000 Vrai 0,08 0,119 0,079 0,092 0,082
ID de l'étape 1 000 Vrai 0,08 0,092 0,093 0,09 0,108
Requêtes sur les espaces de données
Numéro de référence 1 000 ou 10 000 Faux 1,039 1,038 1,01 1,084 1,132
Nom du produit 10 000 Faux 1,452 1,422 1,403 1,472 1,816
Numéro de référence et Programme de test 10 000 Faux 1,465 1,478 1,48 1,528 1,44
Nom du produit et État du résultat 10 000 Faux 1,566 1,474 1,437 1,503 1,488
Numéro de référence et Métadonnées du résultat 1 000 Faux 0,623 0,606 1,074 1,609 0,343
Numéro de référence et État de l'étape 10 000 Faux 1,503 1,442 1,498 1,527 1,9
Numéro de référence, Programme de test et Nom de l'étape 1 000 ou 10 000 Faux 1,412 9,546 2,031 3,761 5,345
Numéro de référence et Chemins 1 000 Faux 0,245 0,344 0,569 0,336 0,467
Conditions en entrée 1 000 Faux 0,241 0,226 0,234 0,232 0,223
Numéro de référence (API Path) 1 000 Faux 0,235 0,422 0,482 0,748 0,431
Numéro de référence et Nom du programme (API Path) 1 000 Faux 0,099 0,227 0,167 0,145 0,217
Valeur de la condition en entrée - est égal à 1 000 Faux 14,024 Hors délai Hors délai Hors délai Hors délai
Nom du programme - contient 10 000 Faux 2,498 Hors délai Hors délai Hors délai Hors délai
Métadonnées du résultat - contient 1 000 Faux 1,575 Hors délai Hors délai Hors délai Hors délai

1 Renvoie au paramètre take, inclus au corps de la requête, qui permet de limiter le nombre d'enregistrements récupérés.

2 Renvoie au paramètre returnCount, inclus au corps de la requête, qui, s'il est vrai, permet de récupérer le nombre total d'enregistrements correspondant au filtre appliqué.

Remarque 5,7 % des requêtes sur les espaces de données pour lesquelles des filtres tels que Nom du programme contient et Métadonnées du résultat ont renvoyé 503 erreurs. Ces erreurs indiquent les limites de ressources pour le service Test Monitor.
Figure 16. Histogramme des requêtes sur les espaces de données