Мы отложили (в задаче tndt-72) введение индексов на таблицы задач и документов пока их не накопится. Но с января 22 по янаварь 25 их накопилось всего 462 задачи и 61 документ. Этого все еще слишком мало для оптимизаци. И кажется еще не скоро вырастет.
Так что необзодимо сделать отдельный стейдж и бд для нагрузочного тестирования. В ней сгенерить роботом по 100 000 задач и документов в сотне разных проектов. И уже на ней смотреть и какие страницы тормозят, и какие запросы самые медленные и какие индексы куда добавлять.
По итогу оптимизировать схему БД.