|
|
|
| Приветствую!!!
Есть один вопрос по PowerCouner.
На днях хостинг стал ругаться на огромную нагрузку на mysql на моем аккаунте. В логах медленных запросов mysql были только запросы, связанные с powercouner. Вот примеры:
# Time: 091104 12:29:15
# Query_time: 3.370866 Lock_time: 0.000134 Rows_sent: 0 Rows_examined: 0 Rows_affected: 1 Rows_read: 2
SET timestamp=1257326955;
INSERT INTO powercounter_ip VALUES (
NULL,
INET_ATON('81.19.66.89'),
NOW(),
58390,
'msie',
'robot_rambler');
# Time: 091104 12:40:30
# Query_time: 3.792755 Lock_time: 0.000078 Rows_sent: 0 Rows_examined: 0 Rows_affected: 1 Rows_read: 2
SET timestamp=1257327630;
INSERT INTO powercounter_ip VALUES (
NULL,
INET_ATON('92.252.136.45'),
NOW(),
250018,
'msie',
'windows');
# Time: 091104 14:01:18
# Query_time: 2.404069 Lock_time: 0.000076 Rows_sent: 0 Rows_examined: 0 Rows_affected: 1 Rows_read: 2
SET timestamp=1257332478;
INSERT INTO powercounter_ip VALUES (
NULL,
INET_ATON('66.249.67.121'),
NOW(),
192920,
'mozilla',
'robot_google');
# Time: 091104 14:37:42
# Query_time: 11.114382 Lock_time: 8.675207 Rows_sent: 0 Rows_examined: 260980 Rows_affected: 0 Rows_read: 260980
SELECT id_page FROM powercounter_pages
WHERE title = 'http://subdomain.domain.ru/?id=14&cid=080016';
|
пришлось закомментировать все вызовы скрипта
require_once("/.../count.php");
статистику использовали 16 поддоменов, посещаемость небольшая (350-400 хостов)
пока нет мыслей решения проблемы нагрузки, буду оч рад Вашим советам
оч не хочется отказываться от данного продука. | |
|
|
|
|
|
|
|
для: eclipse
(12.12.2009 в 21:31)
| | По INSERTу : перестроить индексы
Возможно, имеет смысл поменять тип полю ip - зачем там BIGINT на 11 цифр?
Но это возможно потребует ручной доводки скрипта рашпилем.
По SELECT'у : полю title поменять тип и создать индекс.
Впрочем, нет. Индекс там не спасет. там же URL целиком вогнан, вместе с доменом, безо всякой оптимизации. Только пилить. | |
|
|
|
|
|
|
|
для: Trianon
(12.12.2009 в 21:57)
| | гут! Спасибо Огромное!
буду пробовать...
а вот с этим INSERT что можно сделать??? так же оказался в логах...
# Time: 091101 5:29:21
# Query_time: 1.821405 Lock_time: 0.000154 Rows_sent: 0 Rows_examined: 0 Rows_affected: 1 Rows_read: 2
INSERT INTO powercounter_pages
VALUES (NULL,
'/?id=06&cid=010007',
'http://subdomain.domain.ru/?id=06&cid=010007',
0);
|
| |
|
|
|
|
|
|
|
для: eclipse
(12.12.2009 в 22:27)
| | Так Вы ж про эту таблицу уже спросили?
Так я ж про эту таблицу и написал?
Только напильником... | |
|
|
|
|
|
|
|
для: eclipse
(12.12.2009 в 21:31)
| | У меня такое было на виндусовом хостинге. Сменил хостинг и всё исчезло само собой. | |
|
|
|
|
|
|
|
для: Владимир55
(13.12.2009 в 01:17)
| | у меня unix-хостинг... и самое интересное что система стоит с июля... а проблема началась в начале декабря... но в логах медленных запросов данные запросы всегда присуствтовали, так что думаю дело не в хостинге... | |
|
|
|
|
|
|
|
для: eclipse
(13.12.2009 в 02:59)
| | можжет есть смысл разместить таблицы статистики в отдельную БД??? | |
|
|
|