DeepSeek Код 4.5 (102)

DeepSeek: оптимизация медленного SQL-запроса

Промпт DeepSeek для оптимизации медленных SQL-запросов с пояснением что было не так.

Промпт
Проанализируй SQL-запрос и план выполнения (EXPLAIN). Дай оптимизированную версию. Структура ответа: 1) Что не так в текущем запросе (full scan, плохой join, отсутствие индекса) 2) Какие индексы создать (CREATE INDEX) 3) Переписанный запрос 4) Ожидаемый прирост (примерно %). СУБД: [POSTGRES / MYSQL / SQLITE]. Запрос:

[SQL]

EXPLAIN:

[EXPLAIN OUTPUT]

Пример результата

**Проблема:** полный скан orders (1.2M строк) из-за функции в WHERE. **Индексы:** ```sql CREATE INDEX idx_orders_created_at ON orders(created_at); CREATE INDEX idx_orders_user_status ON orders(user_id, status); ``` **Запрос:** ```sql SELECT * FROM orders WHERE created_at >= '2025-01-01' AND created_at < '2025-02-01' AND user_id = 42 AND status = 'paid'; ``` **Прирост:** ~95% (с 3.4с до 0.15с).

Похожие промпты

Claude
Аудит безопасности кода по OWASP Top 10
DeepSeek
Пошаговая отладка бага с трейсбэком
DeepSeek
Парсер на заказ через DeepSeek: код-шаблон
Claude
Расстановка type hints в legacy Python-коде

Полезные статьи

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

Все гайды →