sql >> Database teknologi >  >> RDS >> PostgreSQL

Se og ryd Postgres caches/buffere?

Du kan se, hvad der er i PostgreSQL buffer-cachen ved at bruge pg_buffercache-modulet. Jeg har lavet en præsentation kaldet "Inde i PostgreSQL Buffer Cache", der forklarer, hvad du ser, og jeg viser nogle mere komplicerede forespørgsler for at hjælpe med at fortolke den information, der følger med det.

Det er også muligt at se på operativsystemets cache på nogle systemer, se [pg_osmem.py] for et lidt groft eksempel.

Der er ingen måde at rydde cacherne nemt. På Linux kan du stoppe databaseserveren og bruge drop_caches-funktionen til at rydde OS-cachen; sørg for at følge advarslen der om at køre synkronisering først.



  1. Problemer med sammenligning af MySQL flydende komma

  2. SQLite VIS TABELLER Tilsvarende

  3. Hvordan kalder man Oracle MD5 hash-funktion?

  4. Kan ikke oprette forbindelse til lokal MySQL-server gennem socket '/var/lib/mysql/mysql.sock' (2)