Внесите все изменения DDL в сценарий схемы БД на основе и сохраните их в элементе управления исходного кода. Особенно изменения, которые вносит ваш администратор баз данных - я бы посоветовал проверить вашу базовую схему и хранимые процессы разработчиком БД и администратором баз данных, прежде чем проверять их в своем контроле исходного кода (обратитесь к HLGEM за эти слова). Переход в prod должен быть составлен на основе сценариев и одобрен до применения (т. Е. Если администратор БА обнаружит материал, который необходимо изменить, пусть администратор БД откроет дефект и обработает этот процесс).
Блокируйте все такие изменения DDL от ваших разработчиков. Умные ребята, пишущие на Java и C #, должны общаться с вашей командой db "специалист" о том, как наилучшим образом достичь целей и потребностей проектирования на стороне db.
Ограничьте производственные настройки этими ситуациями, зависящими от ситуации, например, во многих ИТ-магазинах есть администратор базы данных, который будет определять настройки физической памяти на основе сценариев развертывания базы данных, поставляемых вашим приложением, и обычно это нормально. Мастер с вашим приложением, помогающий менее опытным людям, а также список из 10 лучших рекомендаций по настройке и базовой настройке будут иметь большое значение.