Всем привет!
Экспериментировал с оптимизацией SQL запросы используя ChatGPT и Claude. В какой-то момент понял, что это превращается в одно и то же:
Напиши промт → вставь SQL → подожди → поправь → повтори
Работает, но не очень удобно:
-
Нужно придумывать, как сформулировать вопрос
-
Ответы слишком многословные
-
Всё в одном длинном сообщении — не очень читаемо
-
Нужно вспоминать или дополнительно запрашивать команды на выгрузку контекста о структуре БД
Поэтому сделал инструмент, который не требует общения с ИИ, а просто берёт SQL-запрос, анализирует его и показывает предложения по улучшению и команды на загрузку дополнительных данных для улучшения рекомендаций.
Называется SQLi.to
Как работает:
-
Вставляешь SQL-запрос
-
Выбираешь СУБД (MySQL, PostgreSQL, SQLite и т.д.)
-
Нажимаешь “Analyze”
-
Получаешь: Оптимизированную версию запроса + Список рекомендаций
Дополнительно можно загрузить информацию о структуре базы (схема, индексы, статистика). Инструмент сразу предлагает готовую SQL-команду, которую можно запустить у себя в БД, скопировать результат в JSON, вставить — и получить более качественные рекомендации.
Зачем это вообще?
Я не пытаюсь заменить знание SQL или опыт. Скорее хочу сделать инструмент, который помогает:
-
Быстро увидеть, что можно улучшить
-
Получить второе мнение, если не уверен
-
Учиться писать более аккуратный SQL
Хотел бы получить фидбек от сообщества:
-
Удобен ли такой интерфейс?
-
Может ли инструмент быть полезным в работе или обучении?
Ссылка: https://sqli.to
ссылка на оригинал статьи https://habr.com/ru/articles/929730/
Добавить комментарий