Все на одной машине, этого достаточно.
При росте нагрузки можно будет сделать шардинг или просто разнести базы с разным предназначением на разные машины.
От кратковременного простоя не уйдешь, к сожалению.
На время деплоя вешается заглушка.
Но деплой проходит достаточно быстро, поэтому серьезных трудностей не возникает.
Если у Вас есть рекомендация как можно поступить, то очень рад буду, если поделитесь.
Чтобы параметры менялись без участия человека — это было бы круто. Только вот это уже на грани ИИ, мне кажется.
Я просто хотел поделиться опытом и получить замечания, советы или дополнения. И я их получил, за что большое спасибо всем, кто написал полезную информацию и рекомендации. Все будет учтено обязательно.
Это был стартап на начальном этапе, потому просто разворачивали.
Спасибо.
И буду использовать, если действительно это окажется хорошей альтернативой.
При росте нагрузки можно будет сделать шардинг или просто разнести базы с разным предназначением на разные машины.
На время деплоя вешается заглушка.
Но деплой проходит достаточно быстро, поэтому серьезных трудностей не возникает.
Если у Вас есть рекомендация как можно поступить, то очень рад буду, если поделитесь.
В данном конкретном случае — руками пока что.
Но есть проекты, в которых настроено через капистрано.
Грубо говоря, скрипт делает git pull на всех вебах.
Я просто хотел поделиться опытом и получить замечания, советы или дополнения. И я их получил, за что большое спасибо всем, кто написал полезную информацию и рекомендации. Все будет учтено обязательно.
Спасибо!
Указал прямую ссылку.
Спасибо за уточнение!
Это только то, что сгенерировано. Применял к дефолтному конфигу postgresql.conf
И еще:
В результате получаю сохраненный скрипт.
Можно брать из github по указанной в статье ссылке.
По всем параметрам и переменным, плюс еще рекомендации по индексам и оптимизации таблиц.