powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Куда девается память на диске при создании индекса в конкурентном режиме?
2 сообщений из 2, страница 1 из 1
Куда девается память на диске при создании индекса в конкурентном режиме?
    #40048374
per
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую.


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

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

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

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

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




Куда израсходовались еще 40 Гб ? о_О
...
Рейтинг: 0 / 0
Куда девается память на диске при создании индекса в конкурентном режиме?
    #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
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Куда девается память на диске при создании индекса в конкурентном режиме?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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