SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 07.08.2018 14:08:05

activist
Участник
Зарегистрирован: 13.06.2018
Сообщений: 7

Прошу помощи с простановкой индексов

Приветствую.

К сожалению в простановке индексов не силен от слова совсем, поэтому прошу вашей помощи ... буду вам премного благодарен если подскажите как оптимально проставить индексы для таких запросов?

SELECT
t1.*
FROM accounts t1
WHERE t1.status IN('ok','renew') AND t1.sost='ready'
HAVING (SELECT COUNT(*) FROM accounts t2 WHERE t2.sost='busy' AND t2.proxy_id=t1.proxy_id ) < 3
ORDER BY cdate
LIMIT 1


и для такого

SELECT
t1.rid
FROM t1
LEFT JOIN t2 ON ( t1.zid=t2.zid AND t1.rid=t2.rid )
WHERE param1=value1 AND param2=value2 ... AND param5=value5
ORDER BY t2.cdate
LIMIT 500
 


Спасибо!

Отредактированно activist (07.08.2018 14:49:38)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson