Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Porównanie baz MySQL + wydajność
Forum PHP.pl > Forum > Bazy danych > MySQL
cahe
Mam na serwerze baze MySQL w wersji 3.23.49 pod kontrola systemu linux. Serwer stoi na procesorze celeron 533 + 512 MB RAM. Teraz mam pytanie.

Dlaczego przy wiekszym obciazeniu serwer drastycznie zwalnia? Jak mam np. 150 procesow httpd i 70 mysqld to dziala to strasznie wolno. Zauwazylem, ze jeden proces mysqld w pamieci zajmuje ponad 12MB, wiec dosyc duzo. Jak moge przyspieszyc dzialanie serwera przy wiekszym obciazeniu? Moze zmienic wersje MySQL? Polecacie ta z serii 4.x?

Prosze, odpowiedzcie ;-)
GeoS
1. Zrobic dedykacje serwerow pod poszczegolne uslugi: WWW, SQL, POP3/SMTP/IMAP (razem lub oddzielnie), ...

2. Zajac sie optymalizacja konfiguracji (zeby wyciagnac z tego co sie ma max) i samych zapytan (a noz uda sie czesc zredukowac) aaevil.gif

...
cahe
W porzadku, ale narazie z powodów finansowych serwery dedykowane odpadają :/. Jeśli zaś chodzi o optymalizacje - co prócz zapytań mogę zmodyfikować i jakie komponenty w komputerze wymienić, zeby zwiększyć wydajność?
GeoS
Jesli mi sie dobrze wydaje, to bawisz sie w swiadczenie uslug hostingowych. Z tego powodu powinienes miec odpowiednia wiedze, sprzet i srodki finansowe (choc tych zawsze niedostatek).

Pamiec RAM powinna pracowac z odpowiednia czestotliwoscia w stosunku do czestotliwosci pracy szyny danych, z dyskow mozna na poczatek zrobic macierze RAIDowskie (bo o przechowywaniu danych w SANie nie mowie), zmienic procek na szybszy i dedykowany do serwerow (np. rodzina prockow Intela: XEON), wylaczyc wszystkie niepotrzebne procesy dzialajace na maszynie, zajac sie konfiguracja kernela, ....

Poszukaj sobie jeszcze informacji, w jaki sposob przyspieszyc dzialanie samego serwera baz - zmiany w konfiguracji (zmiana wielkosci bufra wymiany danych, ...).
DeyV
Dokładnie tak. Polecam ten post http://php.pl/viewtopic.php?p=8427#8427
cahe
Cytat
Jesli mi sie dobrze wydaje, to bawisz sie w swiadczenie uslug hostingowych.


Nie, raczej przypomina to zabawe w administratora ;-). Moze kieeedys, jak skoncze liceum i studia bede takie uslugi swiadczyl.

Cytat
Poszukaj sobie jeszcze informacji, w jaki sposob przyspieszyc dzialanie samego serwera baz - zmiany w konfiguracji (zmiana wielkosci bufra wymiany danych, ...).


Jakies przyklady stron? I czy sa takie strony po polsku, czy raczej tylko zagraniczne? (w sumie bez roznicy dla mnie, jutro w goglach poszperam)
cahe
Cytat
Dokładnie tak. Polecam ten post http://php.pl/viewtopic.php?p=8427#8427


Dzieki!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.