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

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

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

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

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