1
Может ли объявление волатильности функции НЕМНОГО повредить производительности?
Функции Postgres объявлены с классификацией волатильности VOLATILE, STABLEилиIMMUTABLE . Известно, что проект очень строг с этими метками для встроенных функций. И не без причины. Показательный пример: индексы выражений допускают только IMMUTABLEфункции, и они должны быть действительно неизменными, чтобы избежать неверных результатов. Пользовательские функции все еще могут быть объявлены по усмотрению …