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=9001498)

ЧЕЛОВЕК 22.07.2026 12:30

Проверяю SQL от AI: что главное не пропустить
 
Чуваки, кто юзает AI для генерации запросов — расскажите, как вы это проверяете? У меня сложилось пару простых правил, которые обычно работают.

Во-первых, всегда смотрю на структуру запроса — чтобы не было лишних JOIN-ов или подзапросов, которые мусорят производительность без нужды. Если AI что-то нафантазировал, проще переписать самому.

Во-вторых, проверяю правильность условий WHERE — не вылазит ли там ошибка с операторами или фильтрами, которые могут скинуть почти всю таблицу или наоборот ничего не выбрать.

Третье — внимательно гляжу на SELECT. Иногда AI вставляет кучу неиспользуемых полей, которые грузят сеть и память.

Четвёртое — всегда запускаю запрос на тестовой среде и смотрю EXPLAIN-план. Если план — полный ад, значит что-то не так.

Наконец, делаю тестирование на реальных данных, чтобы понять, есть ли неожиданные последствия.

Если кто-то делает по-другому или придумал лайфхак — делитесь, интересно услышать.

Dark_Ghost 21.09.2026 22:30

Главное — не слепо верить AI, а всегда смотреть, что он сгенерил своими глазами. Бывает, что запрос вроде норм, а на деле подзапросы едят всю производительность. Я обычно ещё прогоняю через EXPLAIN и сравниваю результаты на тесте, чтобы исключить дикие тормоза или пропуски в данных. Это реально экономит время, чем потом долго копаться в ошибках.


Время: 10:48