forum.coppermine-gallery.net

Support => Русский (Russian) => Language Specific Support => cpg1.4.x Русский (Russian) => Topic started by: Plazik on August 21, 2009, 03:04:13 pm

Title: Много обращений к базе данных - в чем причин&
Post by: Plazik on August 21, 2009, 03:04:13 pm
Здравствуйте.
В последнее время в галерее выскакивает вот такая ошибка:
Code: [Select]
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 стоят.
Title: Re: Много обращений к базе данных - в чем причи
Post by: Alex Revo on August 21, 2009, 04:21:59 pm
Копермайн плодит просто неприличное кол-во обращений к БД, привыкайте.
Title: Re: Много обращений к базе данных - в чем причи
Post by: MISHA on August 21, 2009, 09:29:22 pm
Alex а в 1.5 тоже будет огромное количество запросов к базе?
Title: Re: Много обращений к базе данных - в чем причи
Post by: Alex Revo on August 21, 2009, 09:47:32 pm
Надеюсь что нет, сам не тестил пока.
Title: Re: Много обращений к базе данных - в чем причи
Post by: Plazik on November 13, 2009, 05:26:33 pm
Тех поддержка хостинга сказала мне, что 360000 запросов в час к бд не создают и все сайты на хостинге, т.е. проблема в зацикливании скрипта. Вопрос: как и чем можно посмотреть что именно зациклило?
Title: Re: Много обращений к базе данных - в чем причи
Post by: Alex Revo on November 13, 2009, 05:34:36 pm
А какая у вас посещаемость и сколько категорий и фото в галерее?
У мена, на темерник.ру, главная галереи генерит около 500 запросов за одну загрузку страницы, так что 360 000 запросов за час сделают посетители из расчета 12 человек в минуту.
Title: Re: Много обращений к базе данных - в чем причи
Post by: Plazik on November 14, 2009, 12:48:15 pm
Посещаемость в среднем 300 человек в день. В среднем онлайн 5 человек. В галерее 12179 файлов в 696 альбомах и 57 категориях.
Title: Re: Много обращений к базе данных - в чем причи
Post by: Alex Revo on November 14, 2009, 02:02:24 pm
вы можете включить в конфиге режим отладки и увидите число запросов к базе
потом посмотрите в статистике число просмотров страниц за 1 день
и можно будет примерно посчитать общее число запросов за день и за час
если цифра будет существенно меньше, то нужно будет искать каких запросов больше всего у вас

только учтите, если у вас галерея с чем-то интегрирована, то там запросы тоже стоит посчитать.
Title: Re: Много обращений к базе данных - в чем причи
Post by: Plazik on November 15, 2009, 04:49:43 pm
Просмотров старниц примерно 5000 в день, в час ~200. Но это без учета ботов.
Максимальное количество обращения к бд - 130. В час получается 26000. Меньше 360000.
Чаще всех встречаются запросы вида:
Code: [Select]
[41] => SELECT filepath, filename, url_prefix, pwidth, pheight FROM cpg14x_pictures WHERE pid='14842' (0s)Галерея не интегрирована ни с чем.
Title: Re: Много обращений к базе данных - в чем причи
Post by: Alex Revo on November 15, 2009, 04:59:46 pm
Вряд ли что-то глючит в галерее, если раньше она работала нормально.
Скорее всего нагрузка уже уперлась в лимиты хоста, пора подумать о смене хостера.

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