Размер базы данных Postgresql меньше после миграции из Oracle
Я перенес Oracle в Postgresql с помощью инструмента Ora2pg. Размер базы данных до миграции в Oracle составляет около 2 ТБ, та же база данных после миграции в Postgresql, размер кажется всего 600 ГБ. ПРИМЕЧАНИЕ. Записи переносятся правильно с одинаковым количеством строк.
Также я хотел знать, как Postgresql обрабатывает тип данных Bytea после миграции из Blob в Oracle.
1 ответ
Вы можете проверить наличие всех перенесенных объектов.
Тем не менее, это не удивительно, и есть несколько вещей, которые могут способствовать этому:
Вы посчитали размер табличных пространств в Oracle, но они были частично пустыми.
Ваши блоки таблицы и индекса были фрагментированы, но их нет в недавно импортированной базе данных PostgreSQL.
В зависимости от того, какие опции вы установили в Oracle, словарь данных может быть довольно большим (хотя одно это не может объяснить наблюдаемую разницу).