![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 1 Dołączył: 3.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam, rozwijam pewna aplikacje ktora zaczela stopniowo od jakiegos czasu za bardzo naciskac na sql. Jest to struktura i trudno ja przeanalizowac recznie bo za duzo kodu. Ma ktos moze pomysl jak moge przeanalizowac ta aplikacje pod katem zapytan do sql ? Moze na apache mozna cos zainstalowac, wystarczy mi nawet ilosc zapytan do poszczegolnych baz, dzieki takiej informacji bede wiedzial gdzie szukac. Zalezaloby mi na analizie np z paru godzin, sprawdzanie poszczegolnych fragmentow za dlugo by zajelo ;/
Licze na jakiekolwiek sugestie, pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Tzn. znajdujesz jakiekolwiek wpisy w slow-logach mysql? Jeżeli tak, to należy tak zoptymalizować zarówno kod, a tym bardziej zapytania, żeby slow log był czysty. Spróbuj pobawić się profilerem, np. do dla xdebug masz odpowiednie ustawienia (xdebug.profiler_enable = 1 oraz xdebug.profiler_output_dir = "C:\xampp\tmp" ścieżka dowolna katalog musi istnieć) i narzędzie WinCacheGrind - tam jak na tacy będzie podane, które miejsca w kodzie są wąskim gardłem.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 15:40 |