Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySql] Optymalizacja serwera mysql
Forum PHP.pl > Forum > Bazy danych > MySQL
gorky_park
CPU: 2 x P4 2,6 GHz
RAM: 2GB
OS: Win XP SP2
Mysql Server: 5.01 Community

Zajęstość RAM:
3 x VM (VMWare) - ~400 MB każda (1,2 Gb w sumie);
Mysql Server Service: 397 - 407MB (zużycie czasu procesora: najczęściej 50%, co jakis czas 90-95%);

Konfiguracja my.ini
===================

max_connections=100query_cache_size=16Mtable_cache=256tmp_table_size=16M
thread_cache_size=32myisam_max_sort_file_size=64Mkey_buffer_size=64Mread_buffer_s
ize=2Mread_rnd_buffer_size=256Ksort_buffer_size=4Minnodb_additional_mem_pool_size
=7Minnodb_log_buffer_size=3483Kinnodb_buffer_pool_size=337Minnodb_log_file_size=1
69Minnodb_thread_concurrency=8" title="Zobacz w manualu PHP" target="_manual


Zarys aplikacji php korzystającej z serwera

- jeden użytkownik
- aplikacja zbierająca tekst i pracująca na nim
- wielkość bazy danych ok. ~1,8 GB[Text] (sic!) i wciąż rośnie
- baza danych niepodatna na włamania (kwestie bezpieczeństwa pomijamy, jeden user działający lokalnie)
- ewentualna utrata danych nie jest tragedią, wszystko do odzyskania w jeden - góra dwa dni

Zakres pomocy jaki chciałbym uzyskać:

+ optymalizajca działania serwera sql
+ zmniejszenie ilości pamięci używanej przez serwer

- nie chodzi o optymalizacje zapytań nad czym pracuję. Poruszam tutaj kwestię 'administracyjną' mającą na celu
suprawnienie działania serwera mysql poprzez jego zoptymalizowaną pod kątem ww. sprzętu konfigurację.

Jeśli czyta to jakis admin serwera/ów mysql to prosiłbym o jakieś cenne wskazówki. Nadmieniam, iż próbowałem wielu metod
dostepnych na sieci (m.in.poradnik optym. w manualu na mysql.com, blogi różnych ludzi) i niewiele pomogło.

Dzięki!
erix
Cytat
Mysql Server Service: 397 - 407MB

i
Cytat
+ optymalizajca działania serwera sql

No to bardziej skup się na zapytaniach i na indeksach.

Cytat
+ zmniejszenie ilości pamięci używanej przez serwer

Wtedy sobie strzelisz w stopę - przecież optymalizacja wydajności i działania przy jednoczesnym obcięciu dostępnej pamięci, to równanie sprzeczne...

Da się ze złotówki zrobić pięć? tongue.gif
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.