sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Ver y borrar cachés/búferes de Postgres?

Puede ver lo que hay en el caché del búfer de PostgreSQL usando el módulo pg_buffercache. Hice una presentación llamada "Dentro de la caché de búfer de PostgreSQL" que explica lo que está viendo, y muestro algunas consultas más complicadas para ayudar a interpretar esa información que la acompaña.

También es posible ver el caché del sistema operativo en algunos sistemas, consulte [pg_osmem.py] para ver un ejemplo algo aproximado.

No hay forma de borrar los cachés fácilmente. En Linux, puede detener el servidor de la base de datos y usar la función drop_caches para borrar la memoria caché del sistema operativo; asegúrese de prestar atención a la advertencia allí para ejecutar la sincronización primero.