







|
MySQL.RU - Webboard
Вернуться
Ключи, оптимизация запроса (Den) 27/06/2008 - 17:54:50
From: Den - 27/06/2008 - 17:54:50
Subject:Ключи, оптимизация запроса
-----------------
SELECT b.uid, count( b.uid ) AS cnt, b.time, inf.city, inf.country, inet_ntoa( b.ip ) AS ip
FROM b_13 b, aa_ipdb db, aa_ipinf inf
WHERE b.ip
BETWEEN db.begin
AND db.end
AND db.cid = inf.cid
AND b.time >= '2008-06-26 00:00:00'
AND b.time <= '2008-06-27 23:59:59'
GROUP BY b.uid
ORDER BY b.time DESC
begin и end - это диапазон ip адресов int(10) на них индекс стоит (begin, end)... b.ip просто ip адрес int(10)
db.cid и inf.cid int(6) key и primary key соответственно...
при этом в таблицах b и bd ключи не находятся...
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
33688
|
|