Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Optymalna ilość baz danych w środowisku, Na serwerze...
ixpack
post
Post #1





Grupa: Zarejestrowani
Postów: 248
Pomógł: 55
Dołączył: 1.06.2010
Skąd: mam to wiedzieć?

Ostrzeżenie: (0%)
-----


Zastanawiam się czy jest możliwość sprawdzenia optymalnej (lub maksymalnej) ilości baz danych na serwerze (serwer przeznaczony jedynie na bazy danych)? Jeżeli jest taka możliwość proszę o wskazówki... Oczywiście zależnie od konfiguracji serwera (procesor, pamięć etc.).

Każda baza to maksymalnie 15 tabel, głównie informacje takie jak imię, nazwisko, adres. Przewidywana ilość zapytań dla każdej bazy to 1/5 minut - czyli nie wiele.

Planuję ograniczyć liczbę baz do 500set na serwer co da około 100 zapytań na minutę - czyli raczej dobrze (zależy mi na wydajności). Ale to są znaki zapytania...

Z góry dziękuję za każdą konstruktywną odpowiedź. Nie ważne jaka baza danych, sam myślę o MySql, ale postgre też nie jest mi obce (IMG:style_emoticons/default/wink.gif) (ms odpada - mam uraz (IMG:style_emoticons/default/wink.gif) przez sqlsrv)

Ten post edytował ixpack 24.05.2011, 11:31:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zbig
post
Post #2





Grupa: Zarejestrowani
Postów: 144
Pomógł: 30
Dołączył: 5.05.2007
Skąd: Mannheim

Ostrzeżenie: (0%)
-----


Witam ponownie.

Niezupelnie to mialem na mysli, co napisales. Tzn. jakbym nie patrzyl to 30000 tabel w DB, albo 2000 DB na jednym servie to extremum. Ja myslalbym o czyms inym. Jezeli te bazy maja taka sama strukture, zrob z nich np. 100 * 15 tabel i pogrupuj dane w tych tabelach, a wposzczegolnych bazach daj userom dostep tylko do tych danych do ktorych maja oni prawo ( Zakladajac oczywiscie ze moga oni READ_ONLY ) . Zrobienie 2000 baz pozbawi Cie kontroli nad tym co dzieje sie faktycznie na serwerze. Drugi problem to ograniczenia zwiazane z maksymalna iloscia otwartych plikow zdefiniowanych w /etc/mysql/my.cnf - open-files-limit. Zobacz ten link : http://serverfault.com/questions/233614/my...pen-files-limit i http://www.geeksww.com/tutorials/database_...it_on_linux.php . Poza tym istnieje limit systemowy ograniczajacy ilosc otwartych jednoczesnie plikow co wynika posrednio z drugiego artykulu .

Rozwaz dobrze wszystkie za i przeciw zanim wpakujesz sie w klopoty z placzacymi klientami (IMG:style_emoticons/default/biggrin.gif)

Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 01:31