Was du machen kannst ist, im PGM an bestimmten stellen einen Timestamp in eine Tabelle auszugeben.
Dadurch kannst du herausfinden welche(r) Prozess(e) so lange benötigen und dann die einzelnen Stellen genauer analysieren.
Aber vielleicht gibt es eine viel einfachere Variante die ich auch noch nicht kenne.
Das ist jedoch sicher einer der vielen Vorteile die SQL mit sich bringt!