вопрос, на который хорошего ответа не смог найти в доках и книжках.
Насколько стоит тратить время/силы на то, чтобы в (высоконагруженном) проекте, где основное общение с постгрес идет через функции, вручную проставлять в функциях ROWS? Может ли это дать заметный прирост перформанса? Может быть где-то описано, на какие именно операции планнера это влияет или в каких кейсах это прям стоит сделать? Понятно, что все можно выяснить в исходниках, но там бывает нетривиально докопаться до истины.
На основании моих беглых эксплейнов нескольких функций, я не смог найти примеров, когда это меняло бы план.
Может быть полезным, но [очень] редко, IMHO (лично я сталкивался только несколько раз, например).
ага, спасибо. А что насчет immutable/volatile - может влиять?
Обсуждают сегодня