Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Непонятки с размером таблицы. / 5 сообщений из 5, страница 1 из 1
16.10.2018, 13:07
    #39718096
Уткъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с размером таблицы.
Добрый день.

Имеется таблица.

Общий объем которой 127Гб

Код: sql
1.
2.
3.
--Общий объём, который занимает на диске заданная таблица, включая все индексы и данные TOAST
SELECT pg_size_pretty(pg_total_relation_size('my_table'));
"127 GB"




У таблицы имеются индексы.
Общий размер которых якобы 92 Гб:

Код: sql
1.
2.
3.
--Общий объём индексов, связанных с указанной таблицей
SELECT pg_size_pretty(pg_indexes_size('my_table'))
"92 GB"



Однако, когда я смотрю отдельно каждый индекс (список индексов из PG_ADMIN) по размеру и складываю, не могу получить эти самые 92Гб, а получаю 64.6 GB:


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SELECT pg_size_pretty(pg_total_relation_size('my_table_idx1'));
"11 GB"
SELECT pg_size_pretty(pg_total_relation_size('my_table_idx2'));
"11 GB"
SELECT pg_size_pretty(pg_total_relation_size('my_table_idx3'));
"8602 MB"
SELECT pg_size_pretty(pg_total_relation_size('my_table_idx4'));
"12 GB"
SELECT pg_size_pretty(pg_total_relation_size('my_table_idx5'));
"11 GB"
SELECT pg_size_pretty(pg_total_relation_size('my_table_idx6'));
"11 GB"

Итого: 64.6 GB




Подскажите почему так?

Куда делись еще около 30 Гб ?
...
Рейтинг: 0 / 0
16.10.2018, 13:12
    #39718113
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с размером таблицы.
Уткъ,

\d+ от таблицы покажите неотредактированное.
Тогда и скажем.

Вариантов два - или toast или что то что вы думаете что это не индекс а в реальности это индекс.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru [/quot]
...
Рейтинг: 0 / 0
16.10.2018, 14:40
    #39718190
Alexius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с размером таблицы.
Уткъ,

возможно не учитываете какой-нибудь constraint, под которым индекс спрятан.
...
Рейтинг: 0 / 0
16.10.2018, 14:40
    #39718191
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с размером таблицы.
Уткъ,
pgadmin3 не показывает "служебных индексов" --пкеев и уникъю(если констрейнт),


как говорят на болотах --- "дятлы, сэр"
...
Рейтинг: 0 / 0
16.10.2018, 15:16
    #39718221
Уткъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с размером таблицы.
Мужики, вы абсолютно правы!

pg_admin не показал служебные индексы:

..._pkey
uk_...



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


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