Оптимизировать sql запрос - MySQL
Формулировка задачи:
Добрый день!
Есть две таблицы, первая id,ip,login,pass вторая id и ip которые в онлайне.
Нужно вывести одну запись (ip,login,pass) первой таблицы, но что бы ip не был во второй таблице.
Использую SQL запрос
Такой запрос выполняется 1.5-3 секунды, из за чего mysql грузит процессор на 25%, и это всего несколько тысяч записей... дальше планируются десятки тысяч записей... тормоза ещё хуже станут... можно как то оптимизировать запрос?
SELECT ip, user, pass FROM auth WHERE ip NOT IN (SELECT ip FROM online) limit 1;
Решение задачи: «Оптимизировать sql запрос»
textual
Листинг программы
SELECT auth.ip ...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д