Вишу с утра :( Вчера пришла retention policy, вычистила 30% записей в таблицах, с утра узрел падение reltuples, стало обидно за просто так занятое место на диске)
от режима не зависит, просто обновление строк должно быть в одном порядке. Потенциально, даже update пересекаемых батчей строк может приводить в деадлоку, если один update будет проходить через IndexScan (случайный порядок обновления в хипе), а другой - через BitmapIndexScan (последовательный порядок в хипе)
На postgresql.org публикован перевод Кодекса поведения для участников сообщества PostgreSQL. Благодарим команду редакторов - Александра Лахина, Анастасию Лубенникову, Валерию Каплан и Виктора Егорова. Дополнительную редактуру сделала автор перевода (я). Текст был серьёзно переработан с учётом всех комментариев, устранена речевая избыточность, ликвидированы расхождения в терминологии с ранее переводившимся пресс-релизами проекта PostgreSQL. Данный документ может быть вам полезен, если вы организуете мероприятия и любые другие активности в сообществе. Например, наша команда брала его за основу для аналогичного документа PGConf.Online. Всем добра! https://www.postgresql.org/about/policies/coc/ru/
Всем привет, знатоки подскажите пожл, к примеру ситуация такая: запущены 3 потока(пусть это будут горутины на go), которые выполняют вставку(30к строк за раз) данных в одну таблицу, так вот, вставка будет параллельная или последовательная? То есть к примеру все потоки одновременно отправили данные на вставку(одна порция 30к строк ~ 10секунд ), в итоге общее время вставки с точки зрения pg, будет ~30 сек или ~10 сек?
Всем привет, знатоки подскажите пожл, к примеру ситуация такая: запущены 3 потока(пусть это будут горутины на go), которые выполняют вставку(30к строк за раз) данных в одну таблицу, так вот, вставка будет параллельная или последовательная? То есть к примеру все потоки одновременно отправили данные на вставку(одна порция 30к строк ~ 10секунд ), в итоге общее время вставки с точки зрения pg, будет ~30 сек или ~10 сек?