[MySQL] Optymalna konfiguracja MySQL pod webhosting
Krzysztof Szatanik - 02-04-2006 00:10
[MySQL] Optymalna konfiguracja MySQL pod webhosting
Witam
Troszkę nietypowo, ale zajmował się ktoś optymalizacją konfiguracji serwera MySQL pod zastosowania związane z hostingiem stron? Chodzi mi o wasze doświadczenia związane z podnoszeniem wydajności serwera bazy danych przy założeniu że służy ona tylko do obsługi stron WWW przez PHP.
-- Z pozdrowieniami, Krzysztof Szatanik.
[ -->> Diabl0 <<-of->> MAO Group <<-- ] [-*> diabl0.wytnij@aby.doszlo.mao.one.pl GG: 2236900 <*-] [_-> www.xw-com.mao.pl - www.mao.pl - www.dziwnow.pl <-__]
Radosław Witkowicki - 02-04-2006 00:11
"Krzysztof Szatanik" <dbl001.usun@dodatki.antyspamowe.op.pl> wrote in message news:e0mgg3$51d$1@nemesis.news.tpi.pl... > Witam > > Troszkę nietypowo, ale zajmował się ktoś optymalizacją konfiguracji > serwera MySQL pod zastosowania związane z hostingiem stron? Chodzi mi o > wasze doświadczenia związane z podnoszeniem wydajności serwera bazy > danych przy założeniu że służy ona tylko do obsługi stron WWW przez PHP.
A na jakim sprzęcie jest postawiona baza??
Krzysztof Szatanik - 02-04-2006 00:11
Radosław Witkowicki dnia 2006-04-01 20:54 napisa:
> A na jakim sprzęcie jest postawiona baza??
Sempron(tm) Processor3100+ RedHat el4 2.6.9-22.0.2.EL 488MB i 1gb swapu dysk 80gb scsi
Na tym chodzą praktycznie dwa serwisy (CMS i forum) ale o dużej oglądalności i CMS generuje baardzo dużo zapytań (rzędu 80 zapytań na wyświetlenie).
http://img119.imageshack.us/img119/1121/usage4kp.png <- tutaj wykresy z mysql admina... jak ktoś potrzebuje więcej info to proszę pytać.
-- Z pozdrowieniami, Krzysztof Szatanik.
[ -->> Diabl0 <<-of->> MAO Group <<-- ] [-*> diabl0.wytnij@aby.doszlo.mao.one.pl GG: 2236900 <*-] [_-> www.xw-com.mao.pl - www.mao.pl - www.dziwnow.pl <-__]
dap - 02-04-2006 00:11
Krzysztof Szatanik wrote: > Radosław Witkowicki dnia 2006-04-01 20:54 napisa: > > >>A na jakim sprzęcie jest postawiona baza?? > > > Sempron(tm) Processor3100+ > RedHat el4 2.6.9-22.0.2.EL > 488MB i 1gb swapu > dysk 80gb scsi > > Na tym chodzą praktycznie dwa serwisy (CMS i forum) ale o dużej > oglądalności i CMS generuje baardzo dużo zapytań (rzędu 80 zapytań na > wyświetlenie). > > http://img119.imageshack.us/img119/1121/usage4kp.png <- tutaj wykresy z > mysql admina... jak ktoś potrzebuje więcej info to proszę pytać.
Sprawdz moze czy wszystkie pytania maja indeksy i czy zrobiles bufory dla indeksow? Generalnie zmniejsz odczyty (z dysku i z pamieci), a jesli juz to bedzie optymalne to wrzuc naczesciej uzywane obiekty do pamieci.
http://dev.mysql.com/doc/refman/5.0/...key-cache.html
dap
Rafal sxat - 02-04-2006 00:11
Witam > 488MB i 1gb swapu
ramu troszke malo przynajmniej > 512 bo jak system na swap wejdzie to zapomnij o czyms takim jak wydajnosc
pozdr Rafal
-- Archiwum grupy: http://niusy.onet.pl/pl.comp.bazy-danych
Krzysztof Szatanik - 02-04-2006 00:11
Rafal sxat dnia 2006-04-01 23:27 napisa: > ramu troszke malo przynajmniej > 512 bo jak system na swap wejdzie to > zapomnij o czyms takim jak wydajnosc
Co ciekawe swapu nic nie rusza...
-- Z pozdrowieniami, Krzysztof Szatanik.
[ -->> Diabl0 <<-of->> MAO Group <<-- ] [-*> diabl0.wytnij@aby.doszlo.mao.one.pl GG: 2236900 <*-] [_-> www.xw-com.mao.pl - www.mao.pl - www.dziwnow.pl <-__]
dap - 02-04-2006 00:11
Krzysztof Szatanik wrote: > Rafal sxat dnia 2006-04-01 23:27 napisa: > >>ramu troszke malo przynajmniej > 512 bo jak system na swap wejdzie to >>zapomnij o czyms takim jak wydajnosc > > > Co ciekawe swapu nic nie rusza...
Jak zacznie ruszac to zmien na init 3 ;)
dap
Przemyslaw Popielarski - 03-04-2006 00:08
Krzysztof Szatanik <dbl001.usun@dodatki.antyspamowe.op.pl> wrote: >> ramu troszke malo przynajmniej > 512 bo jak system na swap wejdzie to >> zapomnij o czyms takim jak wydajnosc > > Co ciekawe swapu nic nie rusza...
Bo moze nie pozwoliles ruszyc. Czyli przydzieliles MySQL tak malo pamieci, ze po prostu sie krztusi, ale na swap nie wchodzi. Nie chcialo Ci sie zalaczyc kluczowych wpisow my.cnf, wiec ciezko zgadywac.
-- ../ premax ../ premax@hot,pl ../ koniec i bomba, a kto czytal ten traba. w.g.
Krzysztof Szatanik - 03-04-2006 00:08
Przemyslaw Popielarski dnia 2006-04-02 13:42 napisa: > Bo moze nie pozwoliles ruszyc. Czyli przydzieliles MySQL tak malo > pamieci, ze po prostu sie krztusi, ale na swap nie wchodzi. Nie chcialo > Ci sie zalaczyc kluczowych wpisow my.cnf, wiec ciezko zgadywac.
Bo nie było co wklejać - my.conf było puste, sam dodałem tylko ostatnio:
skip-locking skip-bdb key_buffer = 64M max_allowed_packet = 1M max_connections = 200 table_cache = 256 sort_buffer_size = 1M read_buffer_size = 1M myisam_sort_buffer_size = 32M thread_cache = 8 query_cache_size = 16M # Try number of CPU's*2 for thread_concurrency thread_concurrency = 8 thread_cache_size = 20 query_cache_size = 2M query_cache_type = ON
-- Z pozdrowieniami, Krzysztof Szatanik.
[ -->> Diabl0 <<-of->> MAO Group <<-- ] [-*> dbl001.wytnij.to@aby.doszlo.o2.pl GG: 2236900 <*--] [_-> www.xw-com.mao.pl - www.mao.pl - www.dziwnow.pl <-__]
Przemyslaw Popielarski - 04-04-2006 00:07
Krzysztof Szatanik <dbl001.usun@dodatki.antyspamowe.op.pl> wrote: > Bo nie było co wklejać - my.conf było puste, sam dodałem tylko > ostatnio:
Jak to puste? Wraz z paczka instalacyjna dostales kilka przykladowych plikow .cnf, trzeba bylo uzyc w miare odpowiedniego dla Ciebie i dostosowac.
> query_cache_size = 16M > query_cache_size = 2M
Pomijajac sprzecznosci jak te w.w., to ogolnie malutkie masz te parametry, malutkie. Nic dziwnego, ze na swap nie wchodzi. I nic dziwnego, ze wiatru w zagle nie lapie.
-- ../ premax ../ premax@hot,pl ../ koniec i bomba, a kto czytal ten traba. w.g.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?=
[mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?=
[MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?=
[mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?=
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Gdzie MySQL 4.1, a gdzie 5.0?
[MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?=
[MS SQL] "set names" (mySQL) w MS SQL
[mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
zanotowane.pldoc.pisz.plpdf.pisz.plown-team.pev.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|