Число одновременных соединений с MySQL

12
Strem
На сайте с 13.12.2007
Offline
144
#11

Какая еще ошибка? Ошибок не будет - если ОЧЕНЬ много людей одновременоо, то будет затуп с реакцией, но в итоге всех "обслужит" На самом то деле не так уж много людей\скриптов действительно одновременно мускул напрягают, зачем же придумано кеширование и т.д. Т.е. ваши 30ть потоков и 300 человек обслужат почти одновременно и больше, можете посчитать какая для этого посещаемость у сайта должна быть в сутки.

Himiko
На сайте с 28.08.2008
Offline
560
#12
Strem:
Не отказ, а в очередь))

Ошибаетесь, именно отказ при превышении max_user_connections.

Будет ошибка вида:

account_name has already max user connections

Но не нужно считать, что 15 одновременных подключений это очень мало. Если запросы к mysql простые, то они просто не смогут скопиться в очереди. Скажем, если запрос выполняется 0.2 секунды, то посетители вряд ли умудрятся в одно и тоже время (вплоть до милисекунды) нагрузить mysql.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
rtyug
На сайте с 13.05.2009
Offline
263
#13
moody:
Strem, в очередь) а на клиентской стороне как это будет выглядеть? ошибка?
спасибо!
  • если вы не отклчитесь от базы, то соединение будет "висеть"!!1111
  • в вашем приложении может быть ошибка, при выполнении запроса или при отключении от бд и в тоге соединение будет висеть
  • например, в mod_perl есть pool connect, где в любом случае максимум одно соединеие!
  • можно мониторить соедиения, убивать "подвисшие" или искать ошибку в своем приложении
Спалил тему: Pokerstars вывод WMZ, etc на VISA 0% или SWIFT + Конверт USD/GBP,etc (net profit $0,5 млрд) (https://minfin.com.ua/blogs/94589307/115366/) Monobank - 50₴ на счет при рег. тут (https://clck.ru/DLX4r) | Номер SIP АТС Москва 7(495) - 0Ꝑ, 8(800) - 800Ꝑ/0Ꝑ (http://goo.gl/XOrCSn)
Strem
На сайте с 13.12.2007
Offline
144
#14
Himiko:
Ошибаетесь, именно отказ при превышении max_user_connections.
Будет ошибка вида:

Таки да - соврал. У нас все на впс, что там колдует товарищ - я хз, если чесно, лучше б промолчал 🍿

Ну в любом случае это ограничение становится проблемой только при ошибках в самих скриптах, ну или при ддосе. А если сайт тяжелый - то все равно прямая дорога на впс\серв.

gpskomsa
На сайте с 17.02.2011
Offline
2
#15
moody:
gpskomsa, спасибо! то есть одновременно на сайте могут сидеть (создавать нагрузку на БД) 30 человек, в Вашем примере???

сидеть на сайте это значит смотреть страницу в браузере, но страница генерится обычно меньше секунды(ну или около того, смотря где), поэтому что бы у вас было задействовано предельное количество соединений это надо чтобы в течении 1 секунды к серверу обратилось 30 браузеров(в вашем примере). Я недумаю что вы не можете похвастаться проектом с такой посещаемостью, поэтому не заморачивайтесь.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий