Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

 Użytkownik
	

Witka
Tak zapodałem sobie ostatnio bardzo sympatyczny skrypcik: http://wiki.mysqltuner.com/MySQLTuner
Troche opcji udało mi się fanie dostosować, jednak mam zagwozdkę jeszcze na paru wynikach, może moglibyściemi wytłumaczyć co to za opcje oraz jak je dostosować:
[!!] Maximum possible memory usage: 6.4G (201% of installed RAM)
[!!] Query cache prunes per day: 41465
[!!] Temporary tables created on disk: 30% (520 on disk / 1K total)
[!!] Total fragmented tables: 3
(...)
General recommendations:
    Run OPTIMIZE TABLE to defragment tables for better performance
    When making adjustments, make tmp_table_size/max_heap_table_size equal
    Reduce your SELECT DISTINCT queries without LIMIT clauses
Variables to adjust:
  *** MySQL's maximum memory usage is dangerously high ***
  *** Add RAM before increasing MySQL buffer variables ***
    query_cache_size (> 4M)
    tmp_table_size (> 256M)
    max_heap_table_size (> 128M)Tak zwiększam te ostatnie 3 opcje a on cały czas się pluje. Dziwne, że zużywa tyle pamięci, kiedy slow_logów zalogowałem może z 10 w ciągu 2 tygodni, a są to proste  zapytania.
Jak dokładnie wygląda optymizacja tabel? Wjeżdzam na mysqla  i normalnie robie OPTYMIZE TABLE $TABLE_NAME ? robić to na włączonej bazie, czy też odpalić z safe moda i wtedy dopiero optymizować?
Ostatnio edytowany przez Grzeslaw (2009-03-20 00:59:56)
Offline


 Członek DUG
	


O ile dobrze zrozumiałem tekst to powinieneś najpierw dodać pamięci a poźniej zwiększać te trzy parametry. W nawiasach podane są maksymalne wartości jakie powinien mieć mySQL. Optymalizować możesz też w normalnym mysqlu... a poza tym polecam phpMyAdmina lub mysql administrator
Ostatnio edytowany przez kayo (2009-02-13 07:23:59)
Offline

 Użytkownik
	

No przenosze się na nowy serwerek, także będe miał już więcej pamięci, a te parametry to są moje bierzące ustawienia ;-) Nie lubie API www także nie chce instalowac. 
Jak z tą optymizacją tabel?
Offline

 Użytkownik
	

Przeniosłem na nową maszynkę sajta i pamięci mi zużywa około 6.5Gb, z czego 5Gb jest w cachu a 600 to buffery, także z sajtem jest spoko luz.
Co do opytmizacji to tablee optymizuje się każdą z osobna:
optimize table $tablename
tabele można podawac jedna po drugiej. a najlepiej napisać sobie skrypcik z nazwami tabel i zbanki w razie czego mozna go raz pyknąć i po sprawie.
Offline