Есть таблица:
CREATE TABLE `log_site` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT,
`date` DATETIME NOT NULL,
`ip` VARCHAR(20) NOT NULL,
`agent` TEXT NOT NULL,
`http_referer` TEXT NOT NULL,
`request_url` TEXT NOT NULL,
`method` VARCHAR(10) NOT NULL,
PRIMARY KEY (`id`))COLLATE='utf8_general_ci'ENGINE=MyISAM AUTO_INCREMENT=2503081;
200 тыс строк
Запрос SELECT ip, (SELECT COUNT(*) FROM log_site AS t2 WHERE t2.ip = t1.ip) AS count_data FROM log_site AS t1 GROUP BY ip
выполняется 6 часов
Разбил на запросы по функциям в Python , выполнилось за 20 мин.
Настройки в my.conf дефолтные.
SELECT COUNT(*) as cnt,ip FROM log_site GROUP BY ip
для поля ip используйте индекс и поменяйте тип поля с VARCHAR на INT(10)Unsigned. Для преобразования используйте функции INET_ATON и INET_NTOA
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Доброе время сутокХотел бы узнать, как в html грамотно записать код, чтобы потом обратиться к этим строкам в css
При выводе миниатюры WordPress добавляет ему width="230" height="300" по размеру картинки, но они мне очень мешают (ставлю сетку масонри)Как можно их удалить,...
При воспроизведении видео на сайте появляется непонятная кнопка, дойдя до которой видео ставится на паузуНа основном сайте youtube, куда ссылается...
Помогите пожалустаИмею такую ситуацию, есть две кнопки с разными name-ами и id в HTML файлe, мне нужно передать id и name этих двух кнопок в js и добавить...