вторник, 13 октября 2009 г.

Размер таблиц в PostgreSQL

Посмотреть размер таблиц в PostgreSQL не очень то просто, здесь вам не мускуль.Но поможет такой запрос:

SELECT relname AS name, relfilenode AS oid, (relpages /128) as size_mb, reltuples as count
FROM pg_class WHERE relname='myBigTable';

Также он покажет примерное количество записей.

Очень выручает когда база пухнет и нужно выяснить кто виноват.
источник - какой то фак с опеннет.

Важно: нужно обращать внимание на toast таблицы - в них хранятся текстовые поля пользовательских таблиц, и насколько я понял, bytea тоже.

Комментариев нет:

Отправить комментарий