♥ 3
⚡ 0
PostgreSQL · Lección 14

¿Cómo funcionan shared_buffers, work_mem y effective_cache_size?

work_mem es un límite global para todo el servidor, así que subirlo no puede agotar la RAM aunque haya muchas conexiones
shared_buffers debe ajustarse siempre al 100 % de la RAM, porque el sistema operativo no usa memoria para cachear archivos
effective_cache_size reserva realmente esa cantidad de memoria al arrancar el servidor para la caché
shared_buffers es la caché de páginas del servidor (un punto de partida habitual es cerca del 25 % de la RAM); work_mem se aplica por cada operación de ordenación o hash, así que puede multiplicarse entre consultas y conexiones; effective_cache_size es solo una pista para el planificador
PostgreSQL · Lección 14

Completa el código

work_mem se aplica por cada operación de
PostgreSQL · Lección 14

¿Por qué subir work_mem sin cuidado puede agotar la memoria con muchas conexiones?

✓

¡Lección completada!

Memoria — shared_buffers, work_mem y effective_cache_size

0
XP ganado
3
Vidas restantes