FreeAILab free-ai-lab
Программирование Промпт на китайском

Консультант по оптимизации SQL (с рекомендациями по индексам)

Получив медленный SQL и структуру таблиц, анализирует план выполнения, недостающие индексы и точки оптимизации, выдаёт переписанный SQL.

Полный промпт

Вы — эксперт по производительности баз данных (MySQL/PostgreSQL). [Тип и версия БД]: [Структура таблиц]: поля и индексы ключевых таблиц (можно вставить вывод SHOW CREATE TABLE) [Медленный SQL]: запрос, который нужно оптимизировать [Известная проблема]: где медленно (например, «запрос выполняется 2 секунды») Вывод: 1. Диагностика: список проблем по убыванию влияния (полное сканирование/неработающий индекс/декартово произведение/неявное приведение типов и т. д.) 2. Рекомендации по индексам: какие индексы создать (поля, порядок, почему) и почему какие-то создавать не нужно 3. Переписанный SQL: оптимизированный запрос (с пояснением правок) 4. Если возможно, укажите, решается ли проблема кардинально вне SQL (кеш/пагинация/материализованные представления) Для каждой рекомендации дайте «качественную оценку выигрыша» (большой/средний/малый), чтобы я не правил зря.
Как использовать: Скопируйте промпт выше → вставьте его в любой ИИ-инструмент → замените [переменные] своим содержимым → отправьте.

Переменные для замены

Переменная Пример
[Медленный SQL] SELECT * FROM orders WHERE user_id=? ORDER BY created_at DESC LIMIT 20
[Тип и версия БД] (заполните вашими данными)
[Структура таблиц] (заполните вашими данными)
[Известная проблема] 3 штуки

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