Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Таблицы огромного размера / 4 сообщений из 4, страница 1 из 1
26.06.2008, 10:46
    #35395588
R4z0R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблицы огромного размера
Стала катастрофически раздуваться БД, проверил размеры таблиц запросом:
Код: plaintext
1.
2.
3.
SELECT relname AS name, relfilenode AS oid, (relpages *  8192  / ( 1024 * 1024 ))::int as size_mb, reltuples  as count 
      FROM pg_class 
      WHERE relname NOT LIKE 'pg%' 
      ORDER BY relpages DESC;
получил список таблиц первые 4 из которых больше гига (раньше такого не было), в списке таблиц БД я не нашел их, тип этих таблиц в pg_class - 0. Попробовал сделать вакуум или переиндексацию выдаются ошибки:
авторERROR: "links_k" is not a table при попытке переиндексации, и
WARNING: skipping "links_k" --- cannot vacuum indexes, views, or special system tables - при попытке вакуума
Как узнать что это за таблицы и как уменьшить их размер?
...
Рейтинг: 0 / 0
26.06.2008, 11:45
    #35395834
LeXa NalBat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблицы огромного размера
В pg_class информация не только о таблицах, см. поле relkind. Видимо links_k - не таблица.

http://www.postgresql.org/docs/8.3/static/catalog-pg-class.html
...
Рейтинг: 0 / 0
26.06.2008, 11:59
    #35395898
R4z0R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблицы огромного размера
точно, это оказался индекс, спасибо за ссылку
...
Рейтинг: 0 / 0
26.06.2008, 12:11
    #35395947
iz
iz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблицы огромного размера
вставьте сюда результат выполнения запроса:

select relname, pg_size_pretty(pg_total_relation_size(relname)) from pg_stat_user_tables order by pg_total_relation_size(relname) desc;

и мы узнаем размер ваших таблиц.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Таблицы огромного размера / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]