Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Куда девается память на диске при создании индекса в конкурентном режиме? / 2 сообщений из 2, страница 1 из 1
24.02.2021, 14:07
    #40048374
per
per
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память на диске при создании индекса в конкурентном режиме?
Приветствую.


Вот, например:

После запуска CREATE INDEX CONCURRENTLY

через 15 мин на диске стало меньше места на 100 Гб.

При этом pg_total_relation_size гоовриит что новый индекс весит 40 Гб.

А pg_wal на диске весит 20 Гб.




Куда израсходовались еще 40 Гб ? о_О
...
Рейтинг: 0 / 0
24.02.2021, 15:01
    #40048418
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память на диске при создании индекса в конкурентном режиме?
per
Приветствую.


Вот, например:

После запуска CREATE INDEX CONCURRENTLY

через 15 мин на диске стало меньше места на 100 Гб.

При этом pg_total_relation_size гоовриит что новый индекс весит 40 Гб.

А pg_wal на диске весит 20 Гб.




Куда израсходовались еще 40 Гб ? о_О



Эти 40gb они заняты дополнительно ВО время создания индекса или остаются занятыми ПОСЛЕ окончания команды?
Если на/во время создания - то временные файлы под сортировку данных (включите log_temp_files и увидите в логе)

Если после - там сложнее/интереснее.... надо смотреть где именно занято место и на каких файлах.


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


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