Используются ли огромные страницы для выделения work_mem в PostgreSQL? - PullRequest
0 голосов
/ 27 мая 2020

Насколько я знаю, PostgreSQL может использовать огромные страницы для выделения shared_mem. Но может ли он использовать огромные страницы для выделения work_mem?

1 Ответ

1 голос
/ 27 мая 2020

Do c говорит о параметре huge_page:

Обратите внимание, что этот параметр влияет только на основную область разделяемой памяти. Операционные системы, такие как Linux, FreeBSD и Illumos, также могут использовать огромные страницы (также известные как «супер» страницы или «большие» страницы) автоматически для нормального распределения памяти без явного запроса от PostgreSQL. На Linux это называется «прозрачные огромные страницы» (THP). Эта функция, как известно, вызывает снижение производительности с PostgreSQL для некоторых пользователей в некоторых версиях Linux, поэтому ее использование в настоящее время не рекомендуется (в отличие от явного использования huge_pages).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...