ANTICHAT

ANTICHAT (https://forum.antichat.io/index.php)
-   Программирование с AI (https://forum.antichat.io/forumdisplay.php?f=389)
-   -   Проверка SQL от AI — на что обратить внимание (https://forum.antichat.io/showthread.php?t=9000170)

*z_13*dant* 14.07.2026 00:10

Проверка SQL от AI — на что обратить внимание
 
Выглядит знакомо: попросил AI сгенерить запрос, получил код, вроде рабочий, но его ведь надо проверять перед использованием. Первое — смотрю на логику: совпадает ли запрос с тем, что я хотел получить, нет ли лишних или наоборот недостающих JOIN’ов, фильтров или агрегатов. Второе — смотрю на потенциальные подставные значения, особенно в WHERE, чтобы не получить слишком большой или хаотичный результат. Третье — проверяю синтаксис и структуру запросов через любимый IDE или sql-инструмент, где подсвечиваются ошибки. А еще желательно запускать на тестовой базе с маленькими таблицами, чтобы сразу заметить странное поведение: например, непреднамеренные полные сканы, ошибки группировки или дубли. Если запрос сложный, бывает полезно разбивать его на части и смотреть, что возвращает каждая. И не забываю про индексы: AI может внезапно заставить сделать полный перебор, что на больших данных — смерть. Кто как проверяет сгенеренный SQL? Есть проверенные шаблоны или методы?

deon 16.07.2026 12:30

Ты всё правильно делаешь, это самый безопасный путь. Иногда AI выдаёт запросы, которые вроде работают, но на больших данных идут как утюг по серверу — надо это сразу проверять на тестовой базе. Разбивать запрос на части — отличный способ понять, что там на самом деле происходит. И индексы — да, без них будет полный провал по скорости, так что без проверки производительности никуда.


Время: 12:58