[PostgreSQL] прооптимизировать запрос
вот эта штука вызывается два раза и занимает больше всего времени реально ли ее вызвать один раз?Ну во первых стоит поппробовать избавиться от вложенного селекта, а выдернуть значение этого селекта во временную табличку, с которой потом джойнить.
Во-вторых, если он занимает большую часть подзапроса, то значит это крайне расточительно делать селф-джойн этой большой получившейся таблички с самой-собой.
Имхо, надо разбивать этот здоровый подзапрос на более мелкие и уходить от вложенных подзапросов к созданию промежуточных табличек и джойну с ними.
спасибо. завтра попробую.
Оставить комментарий
laki
вот эта штука вызывается два раза и занимает больше всего времени реально ли ее вызвать один раз?