Оптимизация медленного SQL-запроса
Анализирует медленный SQL, находит проблемы и предлагает оптимизированную версию с индексами.
ПродвинутыйПромпты для кода
Текст промпта
prompt
Оптимизируй следующий медленный SQL-запрос:
```sql
{sql_запрос}
```
БД: {СУБД: PostgreSQL / MySQL / MS SQL / Oracle}
Размер таблиц: {размеры: "users: 1M rows, orders: 10M rows, products: 50K rows"}
Текущее время выполнения: {время: "5 секунд" / "30 секунд" / "таймаут"}
Существующие индексы: {индексы: "PRIMARY KEY, index on users.email" / "не знаю"}
Что нужно:
1. **Анализ:** Объясни, почему запрос медленный — укажи конкретные проблемы (full table scan, missing index, N+1, cartesian product)
2. **EXPLAIN:** Покажи, как прочитать план выполнения
3. **Оптимизированный запрос:** Переписанная версия с объяснением каждого изменения
4. **Индексы:** Какие индексы создать (CREATE INDEX с точным синтаксисом)
5. **Альтернативы:** Если есть принципиально другой подход (materialized view, денормализация, кэш)
6. **Оценка:** Ожидаемое улучшение производительности
Важно: сохрани точно такой же результат запроса — только оптимизируй скорость.Вариации
Вариации этого промпта для других AI-инструментов скоро появятся.
Похожие промпты
Загрузка похожих промптов...