Skip to content

Instantly share code, notes, and snippets.

@jodell
Created July 25, 2012 20:27
Show Gist options
  • Save jodell/3178454 to your computer and use it in GitHub Desktop.
Save jodell/3178454 to your computer and use it in GitHub Desktop.
PG cache hit ratio
-- https://devcenter.heroku.com/articles/cache-size
-- Cache hit ratio for PG Tables
SELECT
sum(heap_blks_read) as heap_read,
sum(heap_blks_hit) as heap_hit,
(sum(heap_blks_hit) - sum(heap_blks_read)) / sum(heap_blks_hit) as ratio
FROM
pg_statio_user_tables;
-- Indexes
SELECT
sum(idx_blks_read) as idx_read,
sum(idx_blks_hit) as idx_hit,
(sum(idx_blks_hit) - sum(idx_blks_read)) / sum(idx_blks_hit) as ratio
FROM
pg_statio_user_indexes;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment