У нас есть приложение для рельсов на Heroku с добавлением Postgres.Как диагностировать медленную работу базы данных Postgres на Heroku?
В изоляции ни один запрос не выполняет норму. Однако в производстве некоторые прочитанные запросы выполняются очень плохо.
В настоящее время я могу только предположить, что это комбинация одновременных запросов, которые вызывают замедление. Но как я могу это доказать и диагностировать дальше?
NewRelic просто говорит мне, что запрос выполняется медленно. Но я знаю, что это медленно. Моя гипотеза заключается не в том, что запросы слишком медленные, а в том, что сервер db находится под слишком большой нагрузкой. Но есть ли какие-нибудь инструменты, которые могли бы сказать мне это точно?
Спасибо!