最近いくつかPostgreSQLを使っている中で、勉強になった点のメモです。 PostgreSQLのテーブル/Indexごとのサイズを知る Reindexコマンド ソート順でNULLの位置を制御する 🐰 PostgreSQLのテーブル/Indexごとのサイズを知るDBを使っている時、それぞれのテーブル/Indexを知りたい場合に実行するコマンド。 SELECT pgn.nspname, relname, pg_size_pretty(relpages::bigint * 8 * 1024) AS size, CASE WHEN relkind = 't' THEN (SELECT pgd.relname FROM pg_class pgd WHERE pgd.reltoastrelid = pg.oid) WHEN nspname = 'pg_toast' AND relkind = '
![PostgreSQL Tips [テーブルごとのデータ量、 Reindex, NULLSLAST]](https://cdn-ak-scissors.b.st-hatena.com/image/square/c2ea7e72d0d7f3ba6c237909f321e67ffbdaa24e/height=288;version=1;width=512/https%3A%2F%2Fmorizyun.github.io%2Fimg%2Fog_image.png)