Wie kann ich eine SQLAlchemy-basierte Anwendung profilieren?

Hat jemand Erfahrung mit der Erstellung von Profilen für eine Python / SQLAlchemy-App? Und was ist der beste Weg, um Engpässe und Designmängel zu finden?

Wir haben eine Python-Anwendung, in der die Datenbankebene von SQLAlchemy verwaltet wird. Die Anwendung verwendet einen Stapelentwurf, sodass viele Datenbankanforderungen sequenziell und in einem begrenzten Zeitraum ausgeführt werden. Die Ausführung dauert derzeit etwas zu lange, sodass einige Optimierungen erforderlich sind. Wir verwenden die ORM-Funktionalität nicht und die Datenbank ist PostgreSQL.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage