MySQL wydajność
enzo - 25-08-2006 02:53
MySQL wydajność
Chciałem zapytać w jaki sposób sprawdzic wydajność serwera MySQL u mojego dostawcy hostingu. Chcę zainstalować system CMS oparty o PHP i MySQL. Jak zmierzyć szybkość tego serwera ? do dyspozycji mam phpmyadmin-a ?
-- enzo
Radosław Witkowicki - 27-08-2006 00:21
enzo napisał(a): > Chciałem zapytać w jaki sposób sprawdzic wydajność serwera MySQL > u mojego dostawcy hostingu. Chcę zainstalować system CMS oparty > o PHP i MySQL. Jak zmierzyć szybkość tego serwera ? do dyspozycji > mam phpmyadmin-a ? > > -- > enzo > Nie da się tego w ten sposób sprawdzić. Sprawdzanie wydajności serwera przy pomocy phpmyadmin-a to jest jak przekopanie plaży mini łopatką od Świnoujścia do Trójmiasta. Potrzeba wygenerować duuuuuużo danych, sprawdzić wydajność przy np. przy jednocześnie zalogowanych 1000 użytkownikach. Dobrze sobie zapodać kilkadziesiąt przykładowych zapytań, wykonać testy benchmarkiem TPC-C. Powiem szczerze, że roboty "w pizdu", także sam widzisz, że problem jest złożony. Niedawno testowałem w ten sposób serwer MySQL i użyłem do tego narzędzia Benchmark Factory, firmy Quest Software, niestety jest ono dość kosztowne (kilka tys. zł.), jest również wersja darmowa, ale max. 20 zalogowanych użytkoników, określenie skalowności benchmarku max. poziom 2. Wykonałem również kilkadziesiąt testów, pełna dokumentacja z przeprowadzonych testów zajęła mi strasznie dużo kartek, chyba coś koło jednej ryzy :). Czas wykonania, około 2 tyg.
Pozdro
Mikolaj Rydzewski - 27-08-2006 01:02
enzo <cyrkiel16@tlen-usun.pl> wrote: > Chciałem zapytać w jaki sposób sprawdzic wydajność serwera MySQL > u mojego dostawcy hostingu. Chcę zainstalować system CMS oparty > o PHP i MySQL. Jak zmierzyć szybkość tego serwera ? do dyspozycji > mam phpmyadmin-a ?
Chodzi ci konkretnie o wydajnosc samego CMS czy wynikowego serwisu? Nie wiem czego uzywasz, ale sa systemy CMS generujace (pseudo)statyczne pliki html, lub bardzo oszczednie korzystajace z bazy danych na etapie renderowania serwisu. Jesli to jest twoj przypadek, to wydajnoscia samej bazy nie musisz sie az tak bardzo martwic.
Zbadaj wydajnosc/zasobozernosc systemu na testowym srodowisku u siebie, potem bedziesz wiedzial jakie warunki ma spelnic firma hostingowa.
-- Mikolaj Rydzewski <miki@ceti.pl> http://ceti.pl/~miki/ PGP KeyID: 8b12ab02 There are three kinds of people: men, women, and unix.
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.planette.xlx.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 |
|