Zobacz temat
Home.pl pluje mi się o bazę MySQL
|
|
expres |
Dodany dnia 21.11.2006 01:33:09
|
Przedszkolak Postów: 15 Ostrzeżeń: 1 Data rejestracji: 31.07.2006 00:18 Złamana licencja |
Dostałem coś takigo od administratora serwisu Home.pl Co z tym zrobić? Załączam tekst z maila i załącznika. " Szanowni Państwo! W załączniku do tego maila znajdą Państwo wynik analizy logów MySQL Państwa serwisu z okresu ostatnich 2 tygodni. Analiza dotyczy jedynie zapytań, które: - nie używają indeksów (serwer każdorazowo analizuje wszystkie dane w tabeli, wczytując nadmiarowo wiele rekordów, co znacząco obciąża serwery) lub - wykonują się ponad 3 sekundy (znacznie spowalniając i blokując Państwa serwis). Informacje te prosimy wykorzystać do zoptymalizowania zapytań w używanych aplikacjach oraz założenia brakujących indeksów w tabelach MySQL. Korzystając z panelu phpMyAdmin (http://domena.pl/sql/, login/hasło jak do bazy MySQL) i polecenia EXPLAIN mogą Państwo zbadać poziom optymalizacji (sposób wykonania, użyte indeksy) każdego zapytania z osobna. Dokładną dokumentację dotyczącą w/w zagadnień mogą Państwo uzyskać pod adresem: http://dev.mysql....speed.html Jeżeli korzystają Państwo z gotowych aplikacji, proponujemy kontakt z autorem/producentem, z prośbą o bardziej zoptymalizowaną wersję oraz informacje na temat dodatkowych indeksów w bazie MySQL, które zwiększą wydajność danej aplikacji. Optymalizacje takie zawarte są często już w najnowszych wersjach aplikacji - wystarczy je zaktualizować (aktualizując także strukturę baz SQL). Przypominamy że wymienione w załączniku zapytania są powodem powolnego działania serwisu oraz komunikatów "503 Virtual Server overloaded - high load (or servicing) in progress". W przypadku pojawienia się jakichkolwiek pytań związanych z tą sprawą prosimy o kontakt pod adres admin.pl -- Administracja sieci home.pl" I to co jest w załączniku. _____________________________________________________________ Ilo¶ć wykonanych zapytań: 26645 razy Ilo¶ć zapytań o czasie powyżej 1 sekundy: 2221 razy ¦redni czas wykonania zapytania: 0.255 sekundy Maksymalny czas wykonania zapytania: 11 sekund Sumaryczny czas wykonania zapytań: 6783 sekund ¦rednia ilo¶ć nadmiarowo wczytanych rekordów: 4942 Maksymalna ilo¶ć nadmiarowo wczytanych rekordów: 5644 Sumaryczna ilo¶ć nadmiarowo wczytanych rekordów: 131679590 Baza/użytkownik: wlokniarz Tre¶ć zapytania: SELECT s.id, s.sb_user_id, s.msg, s.timestamp, u.username, u.user_level, u.user_id, u.user_jr FROM phpbb_shoutbox s LEFT JOIN phpbb_users u ON (u.user_id = s.sb_user_id) ORDER by s.timestamp LIMIT 1603, 35; -- Ilo¶ć wykonanych zapytań: 48564 razy Ilo¶ć zapytań o czasie powyżej 1 sekundy: 1264 razy ¦redni czas wykonania zapytania: 0.222 sekundy Maksymalny czas wykonania zapytania: 2 sekund Sumaryczny czas wykonania zapytań: 10761 sekund ¦rednia ilo¶ć nadmiarowo wczytanych rekordów: 5993 Maksymalna ilo¶ć nadmiarowo wczytanych rekordów: 6013 Sumaryczna ilo¶ć nadmiarowo wczytanych rekordów: 291044052 Baza/użytkownik: wlokniarz1 Tre¶ć zapytania: SELECT Count(comment_id) FROM fusion_comments WHERE comment_type='P' AND comment_item_id='1364'; -- Ilo¶ć wykonanych zapytań: 46539 razy Ilo¶ć zapytań o czasie powyżej 1 sekundy: 1508 razy ¦redni czas wykonania zapytania: 0.277 sekundy Maksymalny czas wykonania zapytania: 2 sekund Sumaryczny czas wykonania zapytań: 12869 sekund ¦rednia ilo¶ć nadmiarowo wczytanych rekordów: 3048 Maksymalna ilo¶ć nadmiarowo wczytanych rekordów: 3504 Sumaryczna ilo¶ć nadmiarowo wczytanych rekordów: 141850872 Baza/użytkownik: wlokniarz1 Tre¶ć zapytania: SELECT ta.album_id,album_title,photo_id,photo_title,photo_thumb1 FROM fusion_photo_albums ta INNER JOIN fusion_photos USING (album_id) ORDER BY RAND() LIMIT 9; -- Ilo¶ć wykonanych zapytań: 1837 razy Ilo¶ć zapytań o czasie powyżej 1 sekundy: 151 razy ¦redni czas wykonania zapytania: 0.251 sekundy Maksymalny czas wykonania zapytania: 3 sekund Sumaryczny czas wykonania zapytań: 462 sekund ¦rednia ilo¶ć nadmiarowo wczytanych rekordów: 101454 Maksymalna ilo¶ć nadmiarowo wczytanych rekordów: 103092 Sumaryczna ilo¶ć nadmiarowo wczytanych rekordów: 186370998 Baza/użytkownik: wlokniarz Tre¶ć zapytania: SELECT u.user_id FROM (phpbb_users u, phpbb_read_history r) WHERE u.user_id = r.user_id AND u.user_lastvisit < 1160484670 AND u.user_id <> -1 AND u.user_level = 0 AND u.user_id <> 473 GROUP by r.user_id; -- Ilo¶ć wykonanych zapytań: 12573 razy Ilo¶ć zapytań o czasie powyżej 1 sekundy: 364 razy ¦redni czas wykonania zapytania: 0.247 sekundy Maksymalny czas wykonania zapytania: 2 sekund Sumaryczny czas wykonania zapytań: 3111 sekund ¦rednia ilo¶ć nadmiarowo wczytanych rekordów: 5997 Maksymalna ilo¶ć nadmiarowo wczytanych rekordów: 6239 Sumaryczna ilo¶ć nadmiarowo wczytanych rekordów: 75400281 Baza/użytkownik: wlokniarz1 Tre¶ć zapytania: SELECT tcm.*,user_name FROM fusion_comments tcm LEFT JOIN fusion_users tcu ON tcm.comment_name=tcu.user_id WHERE comment_item_id='327' AND comment_type='N' ORDER BY comment_datestamp ASC; -- Ilo¶ć wykonanych zapytań: 5907 razy Ilo¶ć zapytań o czasie powyżej 1 sekundy: 175 razy ¦redni czas wykonania zapytania: 0.092 sekundy Maksymalny czas wykonania zapytania: 4 sekund Sumaryczny czas wykonania zapytań: 546 sekund ¦rednia ilo¶ć nadmiarowo wczytanych rekordów: 4507 Maksymalna ilo¶ć nadmiarowo wczytanych rekordów: 14259 Sumaryczna ilo¶ć nadmiarowo wczytanych rekordów: 26622849 Baza/użytkownik: wlokniarz1 Tre¶ć zapytania: SELECT * FROM fusion_shoutbox LEFT JOIN fusion_users ON fusion_shoutbox.shout_name=fusion_users.user_id ORDER BY shout_datestamp DESC LIMIT 0,20; -- Ilo¶ć wykonanych zapytań: 8367 razy Ilo¶ć zapytań o czasie powyżej 1 sekundy: 54 razy ¦redni czas wykonania zapytania: 0.055 sekundy Maksymalny czas wykonania zapytania: 1 sekund Sumaryczny czas wykonania zapytań: 459 sekund ¦rednia ilo¶ć nadmiarowo wczytanych rekordów: 1167 Maksymalna ilo¶ć nadmiarowo wczytanych rekordów: 1168 Sumaryczna ilo¶ć nadmiarowo wczytanych rekordów: 9764289 Baza/użytkownik: wlokniarz1 Tre¶ć zapytania: SELECT photo_id FROM fusion_photos WHERE photo_order='13' AND album_id='52'; -- Ilo¶ć wykonanych zapytań: 8444 razy Ilo¶ć zapytań o czasie powyżej 1 sekundy: 48 razy ¦redni czas wykonania zapytania: 0.048 sekundy Maksymalny czas wykonania zapytania: 1 sekund Sumaryczny czas wykonania zapytań: 408 sekund ¦rednia ilo¶ć nadmiarowo wczytanych rekordów: 1167 Maksymalna ilo¶ć nadmiarowo wczytanych rekordów: 1167 Sumaryczna ilo¶ć nadmiarowo wczytanych rekordów: 9854148 Baza/użytkownik: wlokniarz1 Tre¶ć zapytania: SELECT Count(photo_id) FROM fusion_photos WHERE album_id='20'; -- Ilo¶ć wykonanych zapytań: 137 razy Ilo¶ć zapytań o czasie powyżej 1 sekundy: 40 razy ¦redni czas wykonania zapytania: 0.708 sekundy Maksymalny czas wykonania zapytania: 8 sekund Sumaryczny czas wykonania zapytań: 97 sekund ¦rednia ilo¶ć nadmiarowo wczytanych rekordów: 313 Maksymalna ilo¶ć nadmiarowo wczytanych rekordów: 328 Sumaryczna ilo¶ć nadmiarowo wczytanych rekordów: 42881 Baza/użytkownik: wlokniarz1 Tre¶ć zapytania: SELECT * FROM fusion_news ORDER BY news_datestamp DESC; -- Ilo¶ć wykonanych zapytań: 417 razy Ilo¶ć zapytań o czasie powyżej 1 sekundy: 45 razy ¦redni czas wykonania zapytania: 0.324 sekundy Maksymalny czas wykonania zapytania: 1 sekund Sumaryczny czas wykonania zapytań: 135 sekund ¦rednia ilo¶ć nadmiarowo wczytanych rekordów: 3212 Maksymalna ilo¶ć nadmiarowo wczytanych rekordów: 3219 Sumaryczna ilo¶ć nadmiarowo wczytanych rekordów: 1339404 Baza/użytkownik: wlokniarz Tre¶ć zapytania: SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time, f.forum_name FROM phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2, phpbb_forums f WHERE t.topic_poster = u.user_id AND t.forum_id NOT IN (32, 34) AND p.post_id = t.topic_first_post_id AND p2.post_id = t.topic_last_post_id AND t.forum_id = f.forum_id AND u2.user_id = p2.poster_id ORDER BY t.topic_last_post_id DESC LIMIT 10; -- Ilo¶ć wykonanych zapytań: 1562 razy Ilo¶ć zapytań o czasie powyżej 1 sekundy: 18 razy ¦redni czas wykonania zapytania: 0.098 sekundy Maksymalny czas wykonania zapytania: 1 sekund Sumaryczny czas wykonania zapytań: 153 sekund ¦rednia ilo¶ć nadmiarowo wczytanych rekordów: 1654 Maksymalna ilo¶ć nadmiarowo wczytanych rekordów: 1892 Sumaryczna ilo¶ć nadmiarowo wczytanych rekordów: 2583548 Baza/użytkownik: wlokniarz Tre¶ć zapytania: SELECT MAX(timestamp) AS last_msg_time FROM phpbb_shoutbox WHERE sb_user_id = 63; -- Ilo¶ć wykonanych zapytań: 2594 razy Ilo¶ć zapytań o czasie powyżej 1 sekundy: 16 razy ¦redni czas wykonania zapytania: 0.052 sekundy Maksymalny czas wykonania zapytania: 1 sekund Sumaryczny czas wykonania zapytań: 136 sekund ¦rednia ilo¶ć nadmiarowo wczytanych rekordów: 1012 Maksymalna ilo¶ć nadmiarowo wczytanych rekordów: 1012 Sumaryczna ilo¶ć nadmiarowo wczytanych rekordów: 2625128 Baza/użytkownik: wlokniarz1 Tre¶ć zapytania: SELECT Count(photo_id) FROM fusion_photos3 WHERE album_id='29'; -- Ilo¶ć wykonanych zapytań: 1367 razy Ilo¶ć zapytań o czasie powyżej 1 sekundy: 12 razy ¦redni czas wykonania zapytania: 0.075 sekundy Maksymalny czas wykonania zapytania: 1 sekund Sumaryczny czas wykonania zapytań: 102 sekund ¦rednia ilo¶ć nadmiarowo wczytanych rekordów: 1135 Maksymalna ilo¶ć nadmiarowo wczytanych rekordów: 1155 Sumaryczna ilo¶ć nadmiarowo wczytanych rekordów: 1551545 Baza/użytkownik: wlokniarz1 Tre¶ć zapytania: SELECT Count(message_id) FROM fusion_messages WHERE message_to='758' AND message_read='0'AND message_folder='0'; -- Ilo¶ć wykonanych zapytań: 1510 razy Ilo¶ć zapytań o czasie powyżej 1 sekundy: 12 razy ¦redni czas wykonania zapytania: 0.068 sekundy Maksymalny czas wykonania zapytania: 1 sekund Sumaryczny czas wykonania zapytań: 102 sekund ¦rednia ilo¶ć nadmiarowo wczytanych rekordów: 1012 Maksymalna ilo¶ć nadmiarowo wczytanych rekordów: 1013 Sumaryczna ilo¶ć nadmiarowo wczytanych rekordów: 1528120 Baza/użytkownik: wlokniarz1 Tre¶ć zapytania: SELECT photo_id FROM fusion_photos3 WHERE photo_order='2' AND album_id='18'; -- _______________________________________________________________________ I co wy na to? Jest jeszcze taka sprawa że ktoś miał dostęp do ftp-a Czy mógł coś w plikach php-fusion namieszać żeby baza tak pracowała. Pozdrawiam Michał Edytowane przez expres dnia 21.11.2006 08:19:37 |
|
|
Wścibski Gość |
Dodany dnia 10.01.2025 14:20:44
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
Pieka |
Dodany dnia 24.11.2006 13:00:59
|
Postów: 19885 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
Nik nie musial grzebac, bo to Twoja wina. Podaj adres serwisu, to Ci to udowodnie! Masz kilka baz, z ktorych czesc to PHP-Fusion, a czesc phpBB. Z tego co widze, to najwieksze obcizenie generuje phpBB i to jest jak najbardziej normalne i rowniez dlatego nie stawia sie forum na serwerach virtualnych, tylko na dedykowanych. Poza tym z tego, co tam pisze masz na stronie glownej bardzo duzo rzeczy obciazajacych i to bezsensownie!! Edytowane przez Pieka dnia 24.11.2006 14:00:58 Jestem jaki jestem
|
|
|
wlodekp |
Dodany dnia 24.11.2006 13:16:46
|
Weteran Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Pracujemy nad wyprostowaniem po bezpośrednim kontakcie Skype. Podjęto drastyczne środki- zbyt wielu adminów. Wyciągane wnioski zbieżne z tymi powyżej. |
|
Przejdź do forum: |