💡 Примеры запросов
Оптимизировать медленный запрос
Оптимизируй SQL-запрос который выполняется 15 секунд. Таблица orders — 5 млн записей. Предложи индексы и перепиши запрос. Вот запрос: SELECT * FROM orders WHERE status='pending' ORDER BY created_at DESC LIMIT 100;
🚀 Попробовать
Стратегия бэкапов
Разработай стратегию резервного копирования для PostgreSQL базы 500 ГБ. Требования: RPO — 1 час, RTO — 4 часа, хранение бэкапов — 30 дней. Опиши полный и инкрементальный бэкапы, pg_basebackup vs WAL.
🚀 Попробовать
Миграция MySQL → PostgreSQL
Составь план миграции базы данных с MySQL 8.0 на PostgreSQL 16. Укажи: различия в синтаксисе, инструменты миграции (pgloader, ora2pg), проверку целостности данных, откат в случае ошибки.
🚀 Попробовать
Настройка репликации
Опиши пошаговую настройку master-slave репликации для PostgreSQL. Включи: настройку primary, standby, проверку задержки репликации, failover при падении primary.
🚀 Попробовать
Анализ блокировок
Разработай скрипт для поиска блокировок в PostgreSQL. Как найти запрос который держит блокировку и запросы которые ждут? Напиши SQL для pg_locks и pg_stat_activity. Как убить блокирующий запрос?
🚀 Попробовать
❓ Частые вопросы
Какие СУБД знает ИИ?
PostgreSQL, MySQL/MariaDB, MSSQL, Oracle, MongoDB, Redis — основные реляционные и NoSQL базы данных.
Может ли ИИ заменить DBA?
ИИ помогает с оптимизацией и настройкой. Принятие решений о нагрузках и архитектуре — зона ответственности администратора.
Экономит ли ИИ время?
DBA экономят до 15 часов в неделю на оптимизации запросов и настройке.