Я пытаюсь добавить индекс во вновь добавленное поле в большой таблице (около 2 миллионов записей). И для завершения такой миграции требуется около 300 с. И в то время все значения равны нулю. Во время выполнения миграции postgres не отвечает на запросы, оставьте все запросы на нашем производственном таймауте.
Есть ли способ улучшить эту ситуацию? Возможно, у вас есть postgresql вместо удушья в течение 300 с, он может подавиться в течение 1 с, а затем обслуживать запросы в течение 1 с, а затем подавиться снова? Мы можем позволить ему подавиться до тех пор, пока он позволяет своевременно продолжать разрешать запросы
Мы работаем postgresql 9.4