Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> badanie źródeł obciążenia mysql przez php, jak badać stronę www generującą duże obciążenie mysql?
palik
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 14.12.2004
Skąd: Legnica

Ostrzeżenie: (0%)
-----


Witam

mam serwer dedykowany a na nim kilka stron opartych o drupalowe multisite, z czego jedna jest dość mocno odwiedzana. jest tam też jeden wordpress, w przyszłości coś może dodam.

Czy są jakieś narzędzia, które mogłyby mnie wesprzeć w zobrazowaniu co powoduje największe obciążenie serwera mysql oraz gdzie jest wąskie gardło - nieoptymalne zapytania a może wolny dysk? Obecnie serwerek się wyrabia w miarę, ale były okresy dziwnych skoków loadu, były ze 2 razy przypadki uszkodzenia tabel (jeden opisałem na blogu), mam też kilka modułów wyłączonych ze względu na te historie a chciałbym popracować nad ich włączeniem.

idealnie byłoby dowiedzieć się z jakich modułów drupala i na jakich bazach są wykonywane 'najcięższe' albo słabo zoptymalizowane zapytania, ale poderzewam, że tak dobrze to nie będzie (IMG:style_emoticons/default/smile.gif) niby jest do drupala moduł devel, ale jakoś boję się go używać bo kilka razy już mi posypał serwisy no i wolałbym coś bardziej uniwersalnego, bo jak wspominałem mam tam również wordpressa, który zaczyna być popularny.

dodam, że chodzi o serwer dostający około 200-300 zapytań na sekundę (ktoś mi podpowiedział, że to o wiele za dużo jak na mój serwer i stąd ten temat). Jeśli komuś zechce się rzucić okiem to mam na serwerze monitoring (munin), do którego mogę podać link (na priv),

chętnie nawiążę jakąś bliższą znajomość z osobą siedzącą w temacie profilowania platformy LAMP, ciągle coś przy tym serwerku jest do zrobienia (IMG:style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Zawsze możesz robić logi (IMG:style_emoticons/default/winksmiley.jpg) Przy starcie i końcu jakiejś interesującej Cię funkcji czy zapytania microtime i zapisujesz sobie wyniki. Potem wiesz jakie zapytania idą często, ile się wykonują i nad jakimi musisz pracować z optymalizacją. Oczywiście potem EXPLAIN na te do poprawki i kombinowanie (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 10:02