Remigiusz "Enleth" Marcinkiewicz wrote: > Do tego dużo RAMu i odpowiedni konfig serwera bazy danych. > Normalne operacje na bazie będą wykonywane głównie w cache'u systemu plików, > czyli szybko jak jasna cholera, wszelkie zmiany będą iść do WAL
bazy maja ponad 8GB (troche ich jest), serwer ma 3GB RAM zeby dyski nie musialy za bradzo mieszac glowicami, to poczytalem i maly tunning mysql'a zrobilem (innych opcji tez, ale pomine je tu): concurrent_insert = 2 low_priority_updates = 1 delay_key_write = all oraz maly tunning /proc'a echo 5000 > /proc/sys/vm/dirty_expire_centisecs echo 1000 > /proc/sys/vm/dirty_writeback_centisecs echo 95 > /proc/sys/vm/dirty_ratio echo 50 > /proc/sys/vm/dirty_background_ratio echo 10 > /proc/sys/vm/swappiness wyglada na to, ze lekko pomoglo. iowait spadl zauwazalnie. minus tego taki, ze jak mysql padnie to trzeba bedzie sprawdzac integralnosc danych w bazach (glownie przez opcje delay_key_write =all), ale cos za cos. poza tym ma nie padac :) > (dopisywanie - bardzo szybkie, szczególnie jak ma dedykowaną macierz albo > chociaż partycję na dysku), jest osobny dysk, wczoraj zmienilem z 10k, na 15k obrotow, moze tez lekko pomoze :) >W razie padu, baza sobie też poradzi. w razie padu to leci mysqlcheck po wszystkich bazach (kilkadziesiat minut) i wszystko gra. na szczescie pady za sporadyczne, raz na kilka miesiecy, glownie w winy tego ze zbyt obciazony dysk "wypadal" z kontrolera. > SSD można niby dać na pliki systemowe, które bardzo rzadko się zmieniają i > bardzo często są potrzebne, ale na serwerze to też w sumie sensu nie ma, bo > tych plików mało i po starcie serwera są w pamięci stale. na to szkoda kasy, sewery i tak bootuje sie raz na kilka tygodnii, a po uruchomieniu co potrzebne to siedzi juz w cache :) PS. chyba ze jeszcze jakies rady ktos ma, jak stunningowac mysql'a? np. teraz wszystkie bazy sa w myisam, czy zmiana na innodb poleceniem "alter table table_name engine=inndb" pomoze? i jak wymusisc wtedy zakldanie nowych baz na enginie innodbm jesli wiekszoc skrytpow instalowanych przez uzytkonikow ma engine=myisam w skryptach instalacyjnych? -- -[ net and sys admin ]-[ Learn the facts and make up your own ]- -[ a.rdest()infomex()pl]-[ damn mind. That's why you have one. ]- _______________________________________________ pld-users-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
