Деревья решений
- Медленный запрос: углублённая диагностика
- Взаимоблокировка / конфликт блокировок (ORA-00060, 1213, 40P01)
- Диск / табличное пространство заполнено
- Шторм подключений (слишком много соединений)
- Отставание / остановка репликации
- ORA-01555: Snapshot too old (Oracle)
- Решение по бэкапу и восстановлению
- Мастер обновления версии
- Мастер миграции (миграция данных/схемы)
- Высокая загрузка CPU
- Давление на память / OOM
- Новая установка и безопасная базовая конфигурация
- Восстановление после повреждения данных
- Учения по отработке отказа / плановая смена ролей
- Инцидент безопасности / подозрительный доступ
- Настройка аудита
- Решение: какое решение HA/DR?
- Решение: какой уровень изоляции?
- Решение: SQL или NoSQL (какое семейство БД)?
- Решение: шардинг или репликация (масштабирование)?
- Решение: какая стратегия бэкапа?
- Решение: какой тип индекса?
- Решение: какая стратегия секционирования?
- Решение: как настроить пул соединений?
- Решение: какая стратегия кэширования?
- Решение: выбор правильного типа данных
- Решение: определение размера сервера
- Медленная запись (задержка INSERT/UPDATE)
- Высокое ожидание IO / задержка диска
- Давление на undo / TempDB / временное пространство
- Долгая / открытая транзакция
- План запроса деградировал (внезапно медленно)
- Реплика сломана / нужна повторная синхронизация
- Низкий коэффициент попаданий в кэш (buffer/cache hit)
- Эталонная архитектура: трёхуровневое OLTP-приложение
- Эталонная архитектура: хранилище данных / аналитика
- Эталонная архитектура: уровень данных микросервисов
- Эталонная архитектура: Событийно-ориентированная / CQRS
- Эталонная архитектура: multi-region / глобальная
- Эталонная архитектура: высокий масштаб / высокий трафик