#postgresql
#postgresql
Вопрос:
Я хочу знать о временных таблицах и производительности незарегистрированных таблиц в PostgreSQL? Я имею в виду, что быстрее для операций чтения и записи?
Ответ №1:
Оба одинаково быстры, поскольку оба обходят WAL.
Единственное отличие заключается в том, что временные таблицы кэшируются в частной памяти процесса, определяемой temp_buffers
параметром, в то время как незарегистрированные таблицы кэшируются shared_buffers
в. Таким образом, размер этих параметров будет влиять на производительность.
Комментарии:
1. в чем разница в размере этих буферов?
2. Вы можете установить их по своему усмотрению, чтобы определить разницу.