|
|
|
| Установил последний PowerCounter
Такая ошибка на стринице с айпи
В базе они есть
IP адреса
На этой странице вы можете видеть IP-адреса посетителей, соответствующие этим адресам доменные имена хостов, количество обращений с данного IP-адреса, процент обращений с этого IP-адреса от общего количества обращений и последнее время обращения с этого IP-адреса. Нажав на подсвеченный IP-адрес можно получить информацию о том, на кого он зарегистрирован.
[1-12]
Ошибка при обращении к таблице IP-адресов...
Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay
Что делать? | |
|
|
|
|
|
|
|
для: Sergmust
(16.04.2006 в 20:01)
| | Хм... это супер запрос Loki :))) - который слишком долго выполняется, постараемся его переработать. Много у вас хитов в сутки? | |
|
|
|
|
|
|
|
для: cheops
(16.04.2006 в 21:37)
| | Это сколько запрошу! :-)
Сейчас процесс отладки, база вообше несколько строк | |
|
|
|
|
|
|
|
для: cheops
(16.04.2006 в 21:37)
| | лаже здесь
$query ="SELECT city_name, region_name, INET_NTOA(ip) AS ip,
max(putdate) AS putdate,
count(id_ip) AS hits FROM $tbl_ip LEFT JOIN $tbl_ip_compact
ON ip BETWEEN init_ip AND end_ip LEFT JOIN $tbl_cities
ON $tbl_cities.city_id=$tbl_ip_compact.city_id LEFT JOIN $tbl_regions
ON $tbl_cities.region_id=$tbl_regions.region_id
WHERE
systems != 'none' AND
systems != 'robot_yandex' AND
systems != 'robot_google' AND
systems != 'robot_rambler' AND
systems != 'robot_aport' AND
systems != 'robot_msnbot' AND
putdate > DATE_FORMAT(NOW(),'%Y-%m-%d 23:59:59') - INTERVAL 1 DAY $tmp
GROUP BY ip
ORDER BY putdate DESC
LIMIT $begin, $pnumber";
У меня Mysql 5
Убрал все что связано с регионами-городами, ситуация выправилась.
Как-то уж больно неоптимально составлен запрос.
А во всем остальном мне ваш счетчик очень понравился и пришелкся к месту.
Большое спасибо. | |
|
|
|