powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Разница pg_relation_size в разных версиях
3 сообщений из 3, страница 1 из 1
Разница pg_relation_size в разных версиях
    #39040509
rinace
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обнаружен интересный момент

Eсли использовать функцию pg_relation_size(), то для некоторых таблиц результат получается разный в разных версиях(структура таблиц одинаковая).

Таблицы переносятся pg_dump+pg_restore из исходной базы данных (9.2.8) в архивную (9.3.3)


Почему так может быть ?

P.S.Aрхивная база расположена в Облаке Amazon. По причине разницы в значениях пришлось использовать count(*) для проверки идентичности размера таблиц. Получается довольно долго, хотя в общем случае вполне приемлимо.
...
Рейтинг: 0 / 0
Разница pg_relation_size в разных версиях
    #39040551
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rinaceфункцию pg_relation_size()при совпадении самих данных, занимаемое место на диске отличаться может ввиду различного заполнения страниц.
...
Рейтинг: 0 / 0
Разница pg_relation_size в разных версиях
    #39040560
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rinaceОбнаружен интересный момент

Eсли использовать функцию pg_relation_size(), то для некоторых таблиц результат получается разный в разных версиях(структура таблиц одинаковая).

Таблицы переносятся pg_dump+pg_restore из исходной базы данных (9.2.8) в архивную (9.3.3)


Почему так может быть ?

P.S.Aрхивная база расположена в Облаке Amazon. По причине разницы в значениях пришлось использовать count(*) для проверки идентичности размера таблиц. Получается довольно долго, хотя в общем случае вполне приемлимо.

Вообще размер таблицы зависит от кучи факторов (помимо собственно данных в ней)
32 vs 64 bit, используемого encoding, и даже теоретически от порядка строк в таблице
и главное количества удаленных строк в таблице... и вероятнее всего на исходной базе размер таблицы всегда больше чем на amazon из-за этого (а вот если бы было наоборот - было бы интересно).


--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Разница pg_relation_size в разных версиях
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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