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