меня в qs лежит 600к инстансов, и этот квери идёт почти на 2 минуты
materialized view
а если серьёзно то, за орм не шарю, сделай print(qs.query) и скинь на pastebin
https://pastebin.com/deqWgGhk
лишние поля убери, оставь только ключевые, в IN просто ... поставь
хотя вот это можешь не делать, просто EXPLAIN ANALYZE сделай и всё
https://explain.tensor.ru/archive/explain/bcf5b1c9fb14cb51adc13d2e9482cb83:0:2022-05-31
в ORDER BY у тебя дольше всего всё идёт, перепиши запрос как нить по другому либо пиши mat view и вызывай её. Тут у тебя несколько(возможно одна) из таблиц(company_formfieldvalue, company_formfieldsetting, company_employee) очень огромные
Обсуждают сегодня