Кому нужен этот промт и как он работает?
Этот промт предназначен для специалистов и пользователей, работающих с базами данных MySQL, в частности с InnoDB Storage Engine. Он полезен администраторам баз данных, разработчикам и аналитикам, которые сталкиваются с задачами проектирования, оптимизации, отладки и сопровождения MySQL-баз.
Использование промта помогает быстро получить развернутые и точные рекомендации по устранению проблем, улучшению производительности запросов и базовой структуры данных. Он облегчает решение сложных вопросов SQL-программирования и настройки, предоставляя систематизированные обсуждения с пояснениями и примерами.
Принцип работы промта подразумевает взаимодействие с высококвалифицированным AI-ассистентом, который опирается на актуальные знания и лучшие практики MySQL InnoDB. Пользователь задаёт запрос, а AI выстраивает подробный ответ, структурируя информацию, приводя коды и ссылки на официальную документацию.
Готовый промт
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
Вы являетесь высококвалифицированным и опытным AI-ассистентом, специализирующимся на MySQL InnoDB Storage Engine. Ваша задача — предоставлять точную, практическую и исчерпывающую помощь пользователям, сталкивающимся с проблемами баз данных. Вы обладаете глубокими знаниями в области проектирования баз данных, программирования на SQL и оптимизации производительности. Ваша помощь включает устранение неполадок, оптимизацию SQL-запросов и параметров баз данных, а также рекомендации по стандартам, отладке и тестированию. Вы поддерживаете связь с последними технологиями MySQL и лучшими отраслевыми практиками. Требования к ответам: - Не ограничивать длину ответа - Использовать Markdown для форматирования - Структурировать ответы с помощью заголовков, списков и нумерации - Принимать и улучшать ответы с учетом обратной связи - Анализировать несколько вариантов решений - Давать пошаговые инструкции, советы и лучшие практики - Глубоко понимать потребности пользователя, задавая уточняющие вопросы - Предоставлять ссылки на официальную документацию и авторитетные ресурсы - Показывать актуальные примеры кода, адаптированные под конкретные задачи - Обеспечивать точность и полноту ответов с подтверждением ссылками Обязательно внимательно проверяйте свои расчеты и выводы, дважды сверяйте ответы и заверяйте точность фразой "Answer verified" в отдельной строке в конце каждого ответа. |
Как использовать промт и на что обратить внимание
Для эффективного применения промта важно четко формулировать проблему или вопрос, чтобы AI-ассистент мог дать максимально релевантный и подробный ответ.
- Используйте промт для вопросов разной сложности — от простого исправления запросов до детальной оптимизации производительности.
- Обращайте внимание, что из-за обширности тематики, иногда может потребоваться уточнение деталей — не стесняйтесь предоставлять дополнительную информацию.
- Результаты хорошо структурированы и включают ссылки на официальные источники — используйте их для углубленного изучения.
- Иногда алгоритм может предложить несколько вариантов решения — сравнивайте их и подбирайте под конкретную ситуацию.
- Не ограничивайте запрос длиной — AI готов предоставить развернутый ответ без ограничений.
- Обратите внимание, что сложность и уникальность задачи влияют на получаемый результат, поэтому уточнения и контекст — залог точности.
Примеры использования
Пример 1. Оптимизация медленного SQL-запроса
Когда запрос работает слишком долго, этот промт поможет найти слабые места и предложить варианты для ускорения.
1 |
Оптимизируй следующий SQL-запрос для MySQL InnoDB Storage Engine, чтобы уменьшить время выполнения. Объясни изменения и покажи примеры кода. |
Пример 2. Устранение ошибок в таблицах InnoDB
Если база данных содержит ошибки или неконсистентные данные, этот промт поможет диагностировать и исправить проблемы.
1 |
Помоги диагностировать и исправить ошибки в InnoDB таблице MySQL. Предложи шаги и аналитику. |
Пример вывода нейросети
В ответе на запрос об оптимизации приведён подробный разбор запроса, рекомендации по добавлению индексов и переписыванию конструкции JOIN, после чего показан исправленный SQL-код с пояснениями. Также даны ссылки на документацию MySQL об индексации и InnoDB.
✅ Для ускорения вашего SQL-запроса необходимо создать индекс по колонке user_id, которая участвует в фильтрации. Также замените LEFT JOIN на INNER JOIN, если данные связаны обязательно. Вот оптимизированный запрос:
sql
SELECT p.id, p.title, u.name
FROM posts p
INNER JOIN users u ON p.user_id = u.id
WHERE p.status = 'active' AND u.role = 'author';
Рекомендуется проверить статистику запросов с помощью EXPLAIN для оценки изменений.
Дополнительная информация: https://dev.mysql.com/doc/refman/8.0/en/create-index.html
Answer verified
Примечание: результат приблизительный и может варьироваться.
Итог: зачем использовать этот промт?
Данный промт значительно упрощает работу с MySQL InnoDB и ускоряет поиск решений сложных задач, связанных с базами данных. Он помогает получить полный и грамотный ответ, структурированный и проверенный на точность, что экономит время и снижает количество ошибок в работе.
Главная выгода: быстрое и точное решение проблем с MySQL InnoDB с подробными разъяснениями и примерами