Performance · 3 nouveaux outils
Où passe le temps ?
Une requête est un budget. FlowTrace en décompose une étape par étape, fait courir deux chemins sur une même horloge et vous remet un lien qui rejoue l'exécution exacte que vous regardez.
01 · Budget de performance
Seize étapes, un budget.
Médianes illustratives, pas des mesures réelles
310 mstypique de bout en bout, chemin médianRéseau + origine = 85% · le JS client compte à peine
CLIENT46 ms15%RÉSEAU95 ms31%SERVEUR56 ms18%ORIGINE113 ms36%
Étapes les plus lourdes
ORIGINE25% du budget
14
Base de données
Plage typique14-280 ms
Accélérez-la
Indexez la requête, sélectionnez seulement les colonnes nécessaires et lisez depuis une réplique quand vous le pouvez.
02 · Comparer
Comparez deux requêtes.
Deux chemins sur une même horloge ; l'exécution la plus courte est littéralement plus courte à l'écran. Appuyez sur Faites-les courir et observez la requête la plus rapide terminer en premier.
A
B
PARCOURS DE CONNEXIONParcours de connexion✓ terminée269 ms
SUCCÈS DE CACHESuccès de cache✓ terminée161 ms
0135 ms269 ms
Succès de cache
plus rapide de 108 ms · 40% moins de temps
Ce qui diffère
Seulement dans AParcours de connexion ajoute DNS, TLS, Passerelle, Authentification, Logique du serveur, Base de données.
Seulement dans BSuccès de cache ajoute HTTP (réutilisé), Lecture de cache.