полученного как explain analyze. Я вижу что у узла очень высокий кост (510 000)
При этом также видно что планировщик ожидал на вход в узел 70к строк, но получил всего 2к (если я правильно понимаю).
Следовательно у нас этот кост 510 000 - это теоретический рассчет, а по факту надо этот кост разделить на 30?
А можно как-то выполнить запрос, чтобы кост показывал не теоретический, а практический?
Можно попробовать выяснить, почему ошыбается планировщик и поробовать что-нибудь подкрутить, если в нём на пути рассчёта этого числа есть какие-то ручки для кручения. А зачем вам выполнять запрос с другими костами?
тоесть следующий шаг - разбор алгоритмов планировщика? Это наверное уже мидл ДБА 😅
В общем -- да. Хотя можно поугадывать из общих соображэний, конечно. Начать с того, какая статистика у него есть и что он из неё должэн высчитать.
Обсуждают сегодня