ИИ для администраторов БД маркетплейсов
Администратор БД маркетплейса управляет каталогом, заказами и остатками. ИИ-промпты ускоряют генерацию SQL, диагностику запросов и контроль целостности данных.
Конструктор промпта
- Роль: «ты DBA PostgreSQL» — задаёт глубину ответа.
- Контекст: схема таблиц, версия СУБД, объём данных.
- Задача: написать SQL, объяснить план, найти дубли.
- Формат: код, чек-лист, сравнение вариантов.
- Ограничения: не менять данные, учитывать индексы.
Пример: «Ты DBA PostgreSQL 15. Таблицы products(id, sku, price), orders(id, product_id, qty, created_at). Напиши SQL для отчёта по выручке за месяц и список индексов. Ответь кратко: код + пояснение.»
Шаблоны запросов
Генерация SQL
Шаблон: роль + схема + бизнес-вопрос + формат.
«Выведи топ-10 пользователей по сумме заказов за неделю. Один SQL и индексы.»
Оптимизация
Шаблон: роль + EXPLAIN + проблема + варианты.
«Вот EXPLAIN ANALYZE: [вставить]. Медленно на 50 млн строк. Предложи 3 варианта оптимизации.»
Проверка целостности
Шаблон: схема + тип проверки + формат результата.
«Найди дубли по sku в products. Дай SELECT и безопасный способ очистки.»
Настройка промптов
- Сохраняйте схемы таблиц как пресеты.
- Вставляйте реальные EXPLAIN-выводы.
- Указывайте версию СУБД и объём данных.
- Просите 2–3 варианта и сравнивайте.
Сравнение подходов
| Подход | Результат |
|---|---|
| Без контекста | Общий ответ, не учтена схема |
| С ролью | Советы DBA, но без деталей |
| Полный контекст | Готовый SQL и план оптимизации |
Безопасность
ИИ генерирует рекомендации, но изменения в проде выполняет только администратор после ревью.
| Критерий | ИИ | Администратор |
|---|---|---|
| Скорость | Высокая | Средняя |
| Точность | Зависит от контекста | Контролируемая |
| Безопасность | Требует проверки | Высокая |