Как я могу профилировать приложение на основе SQLAlchemy?

У кого-нибудь есть опыт профилирования приложения Python / SQLAlchemy? И как лучше найти узкие места и недостатки в дизайне?

У нас есть приложение Python, где уровень базы данных обрабатывается SQLAlchemy. Приложение использует пакетный дизайн, поэтому многие запросы к базе данных выполняются последовательно и за ограниченный промежуток времени. В настоящее время он занимает слишком много времени, поэтому необходима некоторая оптимизация. Мы не используем функциональность ORM, а база данных - PostgreSQL.

Ответы на вопрос(4)

Ваш ответ на вопрос