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