Как выглядит работа с живой базой
Работа DBA начинается не с команды в терминале, а с вопроса о последствиях. Если нужно добавить индекс, изменить схему или перенести данные, специалист сначала проверяет нагрузку, блокировки, резервную копию, окно изменений и план отката. В обычный день он может разбирать медленный запрос, проверять задержку репликации, настраивать права, участвовать в релизе и обновлять инструкцию восстановления. Эти задачи выглядят разными, но у них общий смысл: не дать базе стать слабым местом продукта. Важная часть профессии — объяснять ограничения соседним командам. Разработчику нужно понять, почему запрос нельзя запускать без индекса; менеджеру — почему перенос данных требует окна; безопасности — какие права действительно нужны. Без этой коммуникации даже хорошее техническое решение остаётся хрупким.