ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ТЕХНОЛОГИИ И AI > Программирование с AI
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Проверяю SQL от AI: что главное не пропустить
  #1  
Старый 22.07.2026, 12:30
ЧЕЛОВЕК
Новичок
Регистрация: 09.06.2003
Сообщений: 23
С нами: 12063356

Репутация: 0
По умолчанию Проверяю SQL от AI: что главное не пропустить

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

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

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

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

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

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

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

  #2  
Старый Вчера, 22:30
Dark_Ghost
Новичок
Регистрация: 14.08.2003
Сообщений: 28
С нами: 11968705

Репутация: 0
По умолчанию

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



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.