2009-10-30 21 views
5

Ile maksymalnej liczby połączeń może obsługiwać wyrocznia?Ile maksymalnych połączeń może mieć wyrocznia?

Poniżej znajduje się podsumowanie dla mojego sql, muszę podobnych statystyk dla Oracle:

Maksymalna liczba połączeń MySQL mogą wspierać zależy od jakości biblioteki wątku na danej platformie, ilość dostępnej pamięci RAM , ile pamięci RAM jest używane dla każdego połączenia, obciążenie z każdego połączenia i pożądany czas odpowiedzi. Linux lub Solaris powinny być w stanie obsłużyć 500-1000 równoczesnych połączeń rutynowo i aż 10 000 połączeń, jeśli dostępnych jest wiele gigabajtów pamięci RAM, a obciążenie każdego z nich jest niskie lub czas odpowiedzi jest niewymagany. System Windows jest ograniczony do (otwartych tabel × 2 + otwarte połączenia) < 2048 ze względu na warstwę zgodności Posix używaną na tej platformie.

+0

Co to jest "otwarty stół" i czy jest otwarty na 2 połączenia, czy liczy się jako 1 lub 2? –

Odpowiedz

6

Oracle posiada dwa rodzaje architektury gra:

  • W dedicated server tryb każde połączenie ma proces serwera i nie powinno być z grubsza takie same ograniczenia jak w MySQL. Jest to domyślny tryb połączenia i jest zalecany do małych instalacji.
  • W trybie shared server połączenia będą dzielić procesy serwera:

wspólna serwer architektura eliminuje potrzeba dedykowanego serwera proces dla każdego połączenia. Dyspozytor kieruje wiele przychodzących żądań sesji sieciowych do puli wspólnych procesów serwerów . Bezczynne wspólny proces serwera z udostępnionego puli procesów serwera podnosi wniosek od wspólnej kolejki, która oznacza niewielką liczbę wspólnych serwerach może wykonywać tę samą ilość przetwarzania jak wielu serwerów dedykowanych. Ponadto, ponieważ ilość pamięci wymagana dla każdego użytkownika jest stosunkowo małe, mniej pamięci i proces zarządzanie są wymagane, a więcej użytkownicy mogą być obsługiwane.

Skok z serwera dedykowanego do współużytkowanej architektury serwera będzie zależał od liczby połączeń i obciążenia. Połączenie tych dwóch elementów jest możliwe (długie zadania wsadowe w dedykowanej, frontowej aplikacji WWW we wspólnej architekturze).