Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: количество подключений

Сообщения:  [1-6] 

 
 автор: cheops   (20.05.2008 в 15:28)   письмо автору
 
   для: kyzma   (20.05.2008 в 14:51)
 

Если Apache пропустит тоже MySQL грохнется, если у неё выставлено ограничение 150 одновременных соединений и достаточно памяти для обеспечения 150 соединений, всем остальным будет отказано с сообщением "Превышенно максимально возможное количество соединений".

   
 
 автор: kyzma   (20.05.2008 в 14:51)   письмо автору
 
   для: cheops   (20.05.2008 в 14:30)
 

то есть, если через web-интерфейс к MySQL одновременно обратится где-то 300 пользователей, MySQL "вальнётся"? или Apache как то последовательно будет отправлять запросы?

   
 
 автор: cheops   (20.05.2008 в 14:30)   письмо автору
 
   для: kyzma   (20.05.2008 в 14:24)
 

Нет, через Web-интфейс пользователи рассматриваются как обычные пользователи, соединяющиеся с базой данных из под одного аккаунта (и быстро рассоединяющихся после этого). При прямом обращении связь не рассоединяется, пока клиент явно не отключится.

   
 
 автор: kyzma   (20.05.2008 в 14:24)   письмо автору
 
   для: cheops   (20.05.2008 в 14:16)
 

спасибо.
а будет ли приимущество при обращении к MySQL большого количества (примерно 50-100) пользователей через Web-интерфейс перед стандартным клиентом (прямое обращение к MySQL)?

   
 
 автор: cheops   (20.05.2008 в 14:16)   письмо автору
 
   для: kyzma   (20.05.2008 в 13:19)
 

Этот параметр задаётся директивой max_connections в конфигурационном файле my.ini
max_connections = 200

Однако, всё сильно зависит от количества памяти, которые MySQL будет тратить на одно соединение и от реальной нагрузки (долго выполняются запросы или моментально). Отталкиваться следует от количества оперативной памяти выделенной под MySQL и объёма работ, который нужно будет выполнять (одно дело, пару небольших таблиц, запросы к которым отрабатываются за доли секунды, другое - многочасовой анализ таблиц размером в сотни мегабайт).

   
 
 автор: kyzma   (20.05.2008 в 13:19)   письмо автору
 
 

сколько одновременно подключившихся пользователей "выдержит" MySQL

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования