Diesel + postgres = тормоза


#1

Здравствуйте!
Решил освоить actix-web, для связи с базой данных использую пул r2d2 и столкнулся с тормозами: при обращении к базе ответ приходит через 5 сек !!! Собственно вопрос: как сделать трассировку с выводом времени исполнения?


#2

diesel::debug_query печатает запрос в виде sql.

Подставь вывод в psql “EXPLAIN ANALYZE …”, будет хорошо видно как расходуется время.