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/.
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
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
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
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