Hat jemand Erfahrung mit der Profilierung einer Python/SQLAlchemy-Anwendung? Und wie lassen sich Engpässe und Designfehler am besten finden?
Wir haben eine Python-Anwendung, bei der die Datenbankschicht von SQLAlchemy verwaltet wird. Die Anwendung verwendet ein Batch-Design, so dass viele Datenbankanfragen sequentiell und in einer begrenzten Zeitspanne durchgeführt werden. Die Ausführung dauert derzeit etwas zu lange, so dass einige Optimierungen erforderlich sind. Wir verwenden die ORM-Funktionalität nicht, und die Datenbank ist PostgreSQL.