Обновление pg сохранение определения базы данных занимает много времени
Я нахожусь в процессе pg_upgrade с 8.4 до 9.3. Я использую эту технику:
http://momjian.us/main/writings/pgsql/pg_upgrade.pdf
Обновление выполняется с 250 часов и находится в шаге от сохранения определения базы данных с 160 часов. Это текущий вывод последних нескольких строк:
poll([{fd=5, events=POLLIN|.
POLLERR}], 1, -1) = 1 ([{fd=5,
revents=POLLIN}])
recvfrom(5, "T\0\0\0F
\0\2reltoastrelid\0\0\0\4\353\0\n
\0\0\0\32\0"..., 16384, 0, NULL,
NULL) = 122
(5, "Q\0\0\0\221SELECT
attname, attacl FROM"..., 146,
MSG_NOSIGNAL, NULL, 0) = 146
poll([{fd=5, events=POLLIN|
POLLERR}], 1, -1
Есть ли способ оценить, сколько времени это займет? В pg_class ~3300000 объектов, а в базе данных около 765000 таблиц. В большинстве таблиц около 3-5 столбцов и около 2 000 000 записей.