Много обращений к базе данных - в чем причин& Много обращений к базе данных - в чем причин&
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Много обращений к базе данных - в чем причин&

Started by Plazik, August 21, 2009, 03:04:13 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Plazik

Здравствуйте.
В последнее время в галерее выскакивает вот такая ошибка:
Fatal error :
While executing query "SELECT * FROM cpg14x_config" on 0

mySQL error: User 'plazik_gallery' has exceeded the 'max_questions' resource (current value: 360000)

Как я понимаю, это связано с превышением лимита запросов к базе данных. В чем может быть причина такого большого количества обращений к БД (360000)?
Посетителей не очень много (200), из плагинов только капча и Search Engine Friendly URLs стоят.

Alex Revo

Копермайн плодит просто неприличное кол-во обращений к БД, привыкайте.

MISHA

Alex а в 1.5 тоже будет огромное количество запросов к базе?
Что бы Ктулху не воскрес, подпишись на RSS

Alex Revo


Plazik

Тех поддержка хостинга сказала мне, что 360000 запросов в час к бд не создают и все сайты на хостинге, т.е. проблема в зацикливании скрипта. Вопрос: как и чем можно посмотреть что именно зациклило?

Alex Revo

А какая у вас посещаемость и сколько категорий и фото в галерее?
У мена, на темерник.ру, главная галереи генерит около 500 запросов за одну загрузку страницы, так что 360 000 запросов за час сделают посетители из расчета 12 человек в минуту.

Plazik

Посещаемость в среднем 300 человек в день. В среднем онлайн 5 человек. В галерее 12179 файлов в 696 альбомах и 57 категориях.

Alex Revo

вы можете включить в конфиге режим отладки и увидите число запросов к базе
потом посмотрите в статистике число просмотров страниц за 1 день
и можно будет примерно посчитать общее число запросов за день и за час
если цифра будет существенно меньше, то нужно будет искать каких запросов больше всего у вас

только учтите, если у вас галерея с чем-то интегрирована, то там запросы тоже стоит посчитать.

Plazik

Просмотров старниц примерно 5000 в день, в час ~200. Но это без учета ботов.
Максимальное количество обращения к бд - 130. В час получается 26000. Меньше 360000.
Чаще всех встречаются запросы вида:
[41] => SELECT filepath, filename, url_prefix, pwidth, pheight FROM cpg14x_pictures WHERE pid='14842' (0s)
Галерея не интегрирована ни с чем.

Alex Revo

Вряд ли что-то глючит в галерее, если раньше она работала нормально.
Скорее всего нагрузка уже уперлась в лимиты хоста, пора подумать о смене хостера.

А тот запрос, что вы привели - запрос данных для вывода конкретного фото...