2009-10-30 4 views
5

Сколько максимальное количество соединений может обрабатывать оракул?Сколько максимальных соединений может иметь оракул?

Ниже приводится краткое изложение моей SQL, мне нужна подобная статистика для оракула:

Максимального число соединений MySQL может поддерживать зависит от качества библиотеки потоков на данную платформе, объема доступной оперативной памяти , сколько ОЗУ используется для каждого соединения, рабочая нагрузка от каждого соединения и требуемое время отклика. Linux или Solaris должны поддерживать одновременно 500-1000 одновременных подключений и до 10000 подключений, если у вас много доступных гигабайт оперативной памяти, а рабочая нагрузка у каждого из них низкая или время ответа не требуется. Windows ограничена (открывать таблицы × 2 + открытые соединения) < 2048 из-за уровня совместимости Posix, используемого на этой платформе.

+0

Что такое «открытый стол», и если он открыт для 2-х соединений, он считается 1 или 2? –

ответ

6

Oracle имеет два типа архитектуры подключения:

  • В dedicated server режиме, каждое соединение имеет серверный процесс, и вы должны иметь примерно те же ограничения, что и в MySQL. Это режим соединения по умолчанию и рекомендуется для небольшой настройки.
  • В режиме shared server соединения будут разделять процессы сервера:

Общий сервер архитектура устраняет необходимость в выделенном процессе сервера для каждого соединения. A диспетчер направляет несколько входящих сетевых запросов сеанса в пул процессов общего сервера. Простаивает общий процесс сервера из общего пула серверных процессов поднимает запроса от общей очереди, которая означает небольшое количество общих серверов может выполнять такое же количество обработки, как много выделенных серверов. Кроме того, поскольку объем памяти требуется для каждого пользователя является относительно мал, меньше памяти и управления процессом требуется, и больше пользователей могут быть поддержаны.

Переход от выделенного сервера к общей архитектуре сервера будет определяться количеством соединений и рабочей нагрузкой. Возможна комбинация из двух (длинные пакетные задания в выделенном, переднем веб-приложении в общей архитектуре).

Смежные вопросы