Плейбуки
- База данных тормозитЗамедление всего приложения; запросы выполняются намного дольше обычного, пользователи…
- Диск / табличное пространство заполненоОшибки 'unable to extend', 'disk full', 'log file full'; запись останавливается.
- Кризис блокировокЗапросы зависают, 'lock wait timeout', много сессий ожидают, но загрузка CPU низкая.
- Шторм подключений (слишком много соединений)'too many connections', 'ORA-00018', 'remaining connection slots reserved' — новые…
- Отставание / остановка репликацииStandby/реплика отстаёт или полностью остановилась; реплики для чтения показывают…
- Высокая загрузка CPUCPU сервера загружен на 90%+; вся система работает медленно, load average высокий.
- Давление на память / OOMOOM killer завершает процесс, 'out of memory', низкий cache hit ratio, чрезмерный…
- Раздувание журнала транзакций / undoФайл журнала транзакций или область undo/redo быстро растёт; 'log full', 'ORA-01555…
- Анализ взаимоблокировок'deadlock detected', 'ORA-00060', 'chosen as deadlock victim' — транзакции блокируют…
- База данных не открывается / недоступнаНе удаётся подключиться к сервису, 'connection refused', экземпляр не запускается,…
- Повреждение данных'ORA-01578', 'page corruption', 'checksum mismatch', 'MISCONF', ошибки целостности I/O…
- Долгий запрос / заданиеОдин запрос/задание выполняется часами и не завершается; потребляет ресурсы или мешает…
- Postgres XID wraparound / кризис autovacuum'database is not accepting commands to avoid wraparound data loss'; autovacuum не…
- Конкуренция в tempdb (SQL Server)Ожидания PAGELATCH_UP/EX, конкуренция за страницы распределения tempdb (PFS/GAM/SGAM),…
- TLS / истёк сертификат'certificate has expired', 'SSL handshake failed', клиенты внезапно не могут подключиться…
- Откат обновления версии / патчаПроблемы после обновления/патча: регрессия производительности, несовместимость приложения…
- Кластер Elasticsearch red/yellow и неназначенные шарды_cluster/health 'red' или 'yellow'; неназначенные шарды; чтение/запись ограничены или…
- Рассинхронизация часов / проблема NTPРасхождение часов между узлами кластера; несогласованность репликации/выборов, 'certifica…
- Настройка Oracle Data Guard (physical standby)Цель: настроить аварийное восстановление и высокую доступность для Oracle с physical…
- Настройка SQL Server Always On Availability GroupЦель: настроить автоматическую отработку отказа и читаемую secondary-реплику для SQL…
- PostgreSQL: потоковая репликация + автоматическая отработка отказаЦель: настроить hot standby для PostgreSQL с потоковой репликацией и добавить Patroni/rep…
- Настройка MySQL InnoDB Cluster (Group Replication)Цель: настроить высокую доступность с автоматической отработкой отказа для MySQL с…
- Настройка набора реплик MongoDB + шардингЦель: настроить набор реплик с автоматической отработкой отказа для MongoDB и расширить…
- Высокая доступность с Redis Sentinel + ClusterЦель: настроить развёртывание master-replica с автоматической отработкой отказа для…
- Отказоустойчивость Elasticsearch: реплики + snapshot + CCRЦель: обеспечить отказоустойчивость Elasticsearch с помощью реплик шардов, выделенных…
- Усиление безопасности: SQL-базы данных (Oracle, PostgreSQL, MySQL, SQL Server)Цель: усилить защиту реляционных баз данных в стиле CIS — учётные записи по умолчанию,…
- Усиление безопасности: MongoDB / Redis / ElasticsearchЦель: усилить защиту NoSQL-хранилищ данных в стиле CIS — аутентификация, сетевые ограниче…
- Управляемые облачные базы данных (RDS/Aurora/Cloud SQL/Atlas/Azure SQL)Цель: изучить ключевые отличия управляемых облачных баз данных от самостоятельно управляе…
- Автоматизация баз данных с AnsibleЦель: сделать задачи установки, настройки, управления пользователями и резервного…
- Развёртывание баз данных с Terraform (IaC)Цель: описать инфраструктуру баз данных (экземпляр, группу параметров, сеть) как код…
- Базы данных в Kubernetes (оператор)Цель: запустить базу данных в Kubernetes с помощью оператора; вместо голого StatefulSet…
- CI/CD миграций схемы (Flyway/Liquibase)Цель: управлять изменениями схемы базы данных с помощью версионированных файлов миграций;…
- Автоматические бэкапы (pgBackRest/Barman/Xtrabackup/cron)Цель: автоматизировать бэкапы баз данных; построить надёжную цепочку восстановления с…
- GitOps и blue-green / развёртывание без простояЦель: развёртывать изменения схемы и приложения без простоя; приблизиться к нулевому…