Взрослая социальная сеть
Текстовая версия форума
Знакомства для секса Регистрация


Вопрос спецам по SQL

Текстовая версия форума: Архив компьютерного форума



Полная версия топика:
Вопрос спецам по SQL -> Архив компьютерного форума


Страницы: [1]

Пружинка
Получили такое от хостеров:

Ваш аккаунт вызывает большую нагрузку на Базу Данных запросами вида:
| 413620 | *пароль SQL | localhost | имя сайта_katalog | Sleep | 10 |
| 413622 | *пароль SQL | localhost | имя сайта_katalog | Sleep | 9 |
|
Просим принять меры. blink.gif

На вопрос какие меры нужно принять? Получен ответ:

Возможно у Вас есть постоянные соединения с БД? Скрипты которые используют постоянные (mysql_Pconnect), а не

временные(mysql_connect) соединения с БД?

Мною был проверен скрипт каталога, но поиском нигде не нашли (mysql_Pconnect).


А (mysql_connect) был только в instal.php
Как можно решить данную проблему? Или хостеры что то выдумывают.
IrbiS
Какой скрипт? Форум? IPB?


Пружинка
Нет каталог.
Deep Mpak
Может быть выполняется слишком много запросов к БД? посмотри внимательно...
Пружинка
это понятно, а как?
Deep Mpak
сложно так сказать... надо скрипт смотреть...
multiorg
Не могу дать 100-процентной гарантии, но проблема может быть в следующем: при установке временного соединения mysql_connect не производится принудительное закрытие соединения, а потому временные соединения завершаются после таймаута после завершения работы скрипта. Либо даже скрипт не закрывается на подвисает в ожидание после выдачи страницы - и соединения висят. В этом случае происходит постоянный опрос соединений и отправка их в слип.
Вообще в программировании хорошим тоном является правило "выделил память - освободи как станет ненужна, занял ресурс - освободи за ненадобностью". Если соблюсти это правило, то этой проблемы не будет.
Chuvak_s_kosoy
QUOTE (Deep Mpak @ 01.05.2006 - время: 07:50)
сложно так сказать... надо скрипт смотреть...

если я правильно понял, то речь идет о бесплатном скрипте CNCat.
Но весьма странно, что так происходит... т.к. данный скрипт нигде не вызывал нареканий...
Gold Man
QUOTE (Chuvak_s_kosoy @ 13.08.2006 - время: 13:35)
QUOTE (Deep Mpak @ 01.05.2006 - время: 07:50)
сложно так сказать... надо скрипт смотреть...

если я правильно понял, то речь идет о бесплатном скрипте CNCat.
Но весьма странно, что так происходит... т.к. данный скрипт нигде не вызывал нареканий...

Почему ты решил, что это именно CNCat??? Что каталогов в сети мало чтоль??? blink.gif

P.S. Сам использую CNStats 2.7. Работа мне нравится, но ресурсов жрёт он немеренно wink.gif

Это сообщение отредактировал Gold Man - 14-08-2006 - 03:13
Chuvak_s_kosoy
QUOTE (Gold Man @ 14.08.2006 - время: 03:10)
Почему ты решил, что это именно CNCat??? Что каталогов в сети мало чтоль??? blink.gif

P.S. Сам использую CNStats 2.7. Работа мне нравится, но ресурсов жрёт он немеренно wink.gif

Потому, что видел ее каталог...
А ресурсов он жрет - абсолютно нормально...
от моего хостера не было жалоб, хотя он весьма посещаем и регистрируются в нем каждый день МНОЖЕСТВО сайтов...
Gold Man
QUOTE (Chuvak_s_kosoy @ 14.08.2006 - время: 16:52)
QUOTE (Gold Man @ 14.08.2006 - время: 03:10)
Почему ты решил, что это именно CNCat??? Что каталогов в сети мало чтоль??? blink.gif

P.S. Сам использую CNStats 2.7. Работа мне нравится, но ресурсов жрёт он немеренно wink.gif

Потому, что видел ее каталог...
А ресурсов он жрет - абсолютно нормально...
от моего хостера не было жалоб, хотя он весьма посещаем и регистрируются в нем каждый день МНОЖЕСТВО сайтов...

Да я тож удивился, что он много ресурсов жрёт. Просто мне об этом мой хостер сообщил, я тож очень удивился... blink.gif
AntonLyapunov
QUOTE (Пружинка @ 27.04.2006 - время: 22:30)
Получили такое от хостеров:

Ваш аккаунт вызывает большую нагрузку на Базу Данных запросами вида:
| 413620 | *пароль SQL | localhost | имя сайта_katalog | Sleep  | 10  | 
| 413622 | *пароль SQL | localhost | имя сайта_katalog | Sleep  | 9    | 
|
Просим принять меры.  blink.gif

Про незакрытие коннекта к базе тут уже говорили. Если есть желание, ковыряйся в скрипте и ищи mysql_connect(), и проверяй, чтобы было mysql_close()

Кстати. Альтернативный вариант. Меняй хостера, чтобы он не напрягал тебя подобными мелочами. Я использую различные платные хостинги уже пять лет. Никогда ничем подобным не заморачивался.

Неджавно попросили настроить движок для сайта, расположенного на Петерхосте. Почитав помощь и FAQ. обнаружил, что хостер предлагает пользоваться не MySQL базой, а ФАЙЛАМИ. Якобы, различными запросами можно очень сильно перегрузить базу и т.д.

БРЕД.

При правильно настроенном мускуле он сам закрывает все sleep'ы, которые длятся больше n секунд. И никакого перегруза не происходит. Выходит, что у такого хостера просто нереально разместить более-менее посещаемый сайт.
tai_lover
Коннект конечно надо закрывать, но если пользуешь готовый скрипт, то я думаю что там все продумано, короче меняй хостера
Время они могут еще увеличивать, за счет перегрузки сервера, и как следствие увеличения времени обработки

НО ЭТО ИХ ПРОБЛЕМЫ!!!

Страницы: [1]

Архив компьютерного форума -> Вопрос спецам по SQL





Проститутки Киева | индивидуалки Москвы | Эротический массаж в Москве | Проститутки-индивидуалки Москва