Новости нашего ИТ логотип
Подписаться
Опубликовано

О параллельности при создании индексов в Postgres (часть 1)

Автор

О параллельности при создании индексов в Postgres (часть 1) #databases Добрый день, коллеги! Сегодня я хочу поделиться некоторыми проблемами (и решениями) при создании большого количества индексов и ограничений целостности (констрейнтов) одновременно. Но для начала хочу порассуждать о том, почему вообще возникли такие вопросы. При развёртывании новой крупной базы данных с "нуля" (например путём миграции), возникает необходимость построить также большое количество индексов в весьма ограниченное тех. окно. Как известно, процесс построения индекса это не только ценный мех IO, но и довольно большое количество CPU при достаточно производительной дисковой подсистеме. Чем больше ядер вы сможете задействовать — тем быстрее пойдёт процесс (в общем случае утверждение, конечно, спорное, но в моём случае обоснованное и проверенное). На пути "параллелизации" всего и вся в

link

avatar
Новости нашего ИТ
12 подписчиков
4738 постов
Данный канал является агрегатором технических статей нашего любимого ИТ, так что кто устал листать тысячи сайтов в поиске технических статей присоеденяйтесь к каналу и наслаждайтесь #it_news

Свежие посты