phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
HOME.pl i jego walka z wydajnosci? serwerów...
Autor Wiadomość
Widmo



Pomógł: 180 razy
Posty: 2435
Wysłany: 14-11-2006, 18:32   HOME.pl i jego walka z wydajnoscią serwerów...

Otórz dzis home.pl rozpoczął wysyłanie maili poniższej treści. Dostałem takich maili kilka - pewnie jeszcze kilkanascie dostane.

Mi sie wydaje ze forum nie bedzie juz bardziej wydajne. Ale moze Wy macie jakies pomysly?

---

ponizej zalaczam TXT z zapytaniami...

SQLs.txt
Pobierz Plik ściągnięto 2062 raz(y) 37,49 KB

_________________
Potrzebujesz pomocy?
 
     
Gadatliwa Kasia 

   
pyza27


Posty: 2
Wysłany: 14-11-2006, 18:36   Re: HOME.pl i jego walka z wydajnoscią serwerów...

Widmo napisał/a:
Otórz dzis home.pl rozpoczął wysyłanie maili poniższej treści. Dostałem takich maili kilka - pewnie jeszcze kilkanascie dostane.


Witam w klubie i jak to ugryzc ... i jeszcze strasza......
Kod:
W mailu zawierajšcym zapytania SQL znajdš Państwo także szersze informacje
na temat możliwoœci optymalizacji.
 
2. Hosting dedykowany - czyli wydzierżawienie pod potrzeby utrzymania
Państwa serwisu osobnego fizycznego serwera z dotychczasowym oprogramowaniem
(panele administracyjne, webmail itp.). W ramach takiego serwera jest
utrzymywany wyłšcznie Państwa serwis i cała moc obliczeniowa jest do
wykorzystania przez Państwa serwisy.
 
Koszt œwiadczenia usługi to 1000 zł + VAT miesięcznie (w tym 100 GB ruchu
miesięcznie). W przypadku zainteresowania usługš prosimy o kontakt z
naszym Biurem Obsługi Klienta (http://home.pl/help).
 
3. Serwer dedykowany - wydzierżawienie pod potrzeby Państwa serwisu
osobnego fizycznego serwera, którym samodzielnie Państwo administrujš
(uzyskujš Państwo uprawnienia użytkownika root).
 
Nasza oferta w tym zakresie dostępna jest na stronie
http://home.pl/dedykowane. W przypadku zainteresowania usługš prosimy o
kontakt z naszym Biurem Obsługi Klienta (http://home.pl/help).
 
Sprawę prosimy potraktować jako PILNĽ. W wypadku braku reakcji z Państwa
strony do dnia 28 listopada 2006 r. (widocznego zoptymalizowania serwisu
lub deklaracji przejœcia na hosting/serwer dedykowany) będziemy zmuszeni
dokonać rozwišzania umowy o œwiadczenie usług na podstawie par. 7 pkt c
Regulaminu sieci home.pl (http://home.pl/terms).
 
W przypadku pojawienia się jakichkolwiek pytań zwišzanych z tš sprawš
pozostajemy do Państwa dyspozycji.
 
     
soser


Pomógł: 136 razy
Posty: 820
Wysłany: 14-11-2006, 18:44   

Ehh nie jedno forum już zablokowali bo zaduzo zapytań miał i to nie tylko home.pl zagraniczne też ale to tylko w dużych forach się zdarza.
Widmo napisał/a:
Mi sie wydaje ze forum nie bedzie juz bardziej wydajne. Ale moze Wy macie jakies pomysly?
Wszystko tu jest potrzebne, ale na gwałt to można wywalić read history tylko że głupio tak bezniego by było... Najlepszym wyjściem jest wynoszenie się z home na inne, lepsze serwery.
 
     
paniczow

Pomógł: 2 razy
Posty: 181
Wysłany: 14-11-2006, 19:28   

a znasz jakieś loepsze serwery na naprawde duże fora ??
 
     
Przemo



Pomógł: 210 razy
Posty: 3148
Wysłany: 14-11-2006, 22:56   

Bardzo dobrze, że wysyłają takie statystyki bo jest to narzędzie które może bardzo ułatwić optymalizację zapytań SQL. Będe tylko potrzebował jakies dane z różnych for, które zapytania najbardziej obciążają. Tylko jeszcze co to znaczy nadmiarowa ilosc zapytan? Powinni to wyjasnic.
 
     
PIT

Posty: 19
Wysłany: 14-11-2006, 23:23   

na marginesie dodam (też ma forum na home) że w ciągu ostatnich kilku tygodni w sposób zauważalny siadła jakość świadczonych usług nie tylko szybkość forum ale również tzw. webmail (kilka błedów dzinnie). :(
 
     
Widmo



Pomógł: 180 razy
Posty: 2435
Wysłany: 15-11-2006, 00:43   

Przemo napisał/a:
Będe tylko potrzebował jakies dane z różnych for, które zapytania najbardziej obciążają. Tylko jeszcze co to znaczy nadmiarowa ilosc zapytan? Powinni to wyjasnic.


spoko - zarazz nimi zagadam :)
_________________
Potrzebujesz pomocy?
 
     
Lobezzz


Pomógł: 9 razy
Posty: 232
Wysłany: 15-11-2006, 02:31   

hmmm.... około 1100 userow na forum, jak tlko przekracza te liczbe to kasuje nieaktywnych, kilkamodow doinstalowanych, miesiecznie ok 50gb mi forum generuje, jest na home.p i czegos takiego nie dostalem :>
 
     
montee

Posty: 30
Wysłany: 15-11-2006, 11:59   

Też dostałem już dwa maile. Coś tam powyłączałem, pokasowałem, nieczytane posty na 500 z 3000, 14 dni przetrzymywania zamiast 30, długość sesji na 900 z 1500 ale czy to pomoże? Wysłałem email żeby ponownie sprawdzili, ale już szukam innego hostingu na forum. A tak na marginesie, dlaczego powołują się na:

Cytat:

Sprawę prosimy potraktować jako PILNĄ. W wypadku braku reakcji z Państwa
strony do dnia 28 listopada 2006 r. (widocznego zoptymalizowania serwisu
lub deklaracji przejścia na hosting/serwer dedykowany) będziemy zmuszeni
dokonać rozwiązania umowy o świadczenie usług na podstawie par. 7 pkt c
Regulaminu sieci home.pl


Jak tam jest jak byk:
Cytat:

Operator zastrzega sobie prawo do rozwiązania Umowy, jeżeli w sposób rażący
zostaną naruszone postanowienia Regulaminu lub obowiązujących przepisów prawa,
w szczególności Usługa będzie wykorzystywana niezgodnie ze swoim przeznaczeniem,
w tym jeżeli Klient będzie łamał Netykietę, wysyłał spam, działał na szkodę
Operatora lub wykorzystywał Usługę do celów niezgodnych z polskim prawem.
W takiej sytuacji Operator nie będzie miał obowiązku zwracać uiszczonej opłaty
abonamentowej za okres, w którym Usługi nie będą wykonywane. Opłata za
niewykorzystany okres abonamentowy zostanie potrącona z należnością Operatora
wobec Klienta z tytułu kary umownej o charakterze gwarancyjnym za nienależyte
wykonywanie zobowiązania, której wysokość stanowić będzie równowartość opłaty
abonamentowej za niewykorzystany okres, przez który Usługa przy należytym
wykonywaniu przez Klienta jego zobowiązań byłaby przez Operatora wykonywana.


Czy my kwalifikujemy się pod ten punkt czy po prostu nie mieli innego i wskazali ten?
 
     
warna



Pomógł: 475 razy
Posty: 2335
Wysłany: 15-11-2006, 15:27   

Według mnie jest to poniższy fragment:
montee napisał/a:
działał na szkodę Operatora

ponieważ skoro obciążasz zbytnio maszyny home.pl to znaczy, że działasz na jego szkode.
 
     
Przemo



Pomógł: 210 razy
Posty: 3148
Wysłany: 15-11-2006, 16:36   

home.pl napisał/a:
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)


home.pl napisał/a:
Średnia ilość nadmiarowo wczytanych rekordów: 500879
Maksymalna ilość nadmiarowo wczytanych rekordów: 535517
Sumaryczna ilość nadmiarowo wczytanych rekordów: 4294967295

SELECT u.user_id FROM (phpbb_users u, phpbb_read_history r) WHERE u.user_id = r.user_id AND u.user_lastvisit < 1161094020 AND u.user_id <> -1 AND u.user_level = 0 AND u.user_id <> 609 GROUP by r.user_id;


W tym zapytaniu mamy pola w tabeli users: user_id, user_lastvisit, user_level
i w read_history: user_id

Wnioskujac z tego co pisze home.pl tabele users i read_history nie maja indexow (kluczy na tych polach) Patrzymy zatem do struktury bazy danych i:
Kod:
tabela read_history:
KEY user_id (user_id),

tabela  users:
PRIMARY KEY (user_id),
KEY user_level (user_level),
KEY user_lastvisit (user_lastvisit),
Więc o co chodzi? Sprawdźcie czy fizycznie wasze tabele (users i read_history) mają klucze na tych polach, może je usunęliście.

Próbował ktoś patrzeć na to co pisali:
Cytat:
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.
?


Wysłałem do home.pl e-mail:
Cytat:
Witam.
Jestem autorem modyfikacji "phpBB modified by Przemo" ktora w ostatecznej
wersji jest zainstalowana na okolo 700 kontach waszych uzytkownikow jak
wskazuje: http://www.przemo.org/phpBB2/forums.php (home.net.pl [709])

Ostatnio powstal u mnie na forum temat dotyczacy ostrzezen wysylanych przez
Was: http://www.przemo.org/php...pic.php?t=33714

Domyslam sie, ze gdy problem nie zostanie rozwiazany wypowiecie umowe
kilkuset uzytkownikom.
Czy jestescie zainteresowani wspolnie ze mna rozwiazaniem tego problemu?
Jestem sklonny zaangazowac sie jezeli wyrazicie chec wspolpracy.

Pozdrawiam
Przemyslaw Matoga
Napisze tutaj co odpiszą

[ Dodano: 15-11-2006, 18:41 ]
Odpisali:
Cytat:
Oczywiście, że jesteśmy zainteresowani optymalizacją forum, tak aby bzproblemowo mogli korzystać z tego rozwiązania nasi klienci. Naszą intencją nie jest rozwiązywanie umów z klientami, ale taka optymalizacja oprogramowania (czy to przez klientów czy autorów softu) która pozwalałaby na bezproblemową pracę na serwerach współdzielonych. Czego oczekuje Pan z naszej strony ?
Tak więc prawdopodobnie uda nam sie pozytywnie to rozwiązać.
 
     
student


Pomógł: 1 raz
Posty: 34
Wysłany: 15-11-2006, 21:21   

I ja dostałem takiego maila od home.pl
Poniżej załączam plik z wynikami analizy logów MySQL.

log_sql.txt
Pobierz Plik ściągnięto 956 raz(y) 9,57 KB

 
     
niedzwiedz_2


Pomógł: 13 razy
Posty: 221
Wysłany: 15-11-2006, 22:18   

tak a propo to ostatnio mnie wywalili z superhost.pl za obciążenie.
Z tego co pamiętam to pisali coś o viewforum.php i/lub viewtopic.php
 
     
Przemo



Pomógł: 210 razy
Posty: 3148
Wysłany: 16-11-2006, 09:19   

student (i inni), sprawdż, czy w tabeli phpbb_users i w widoku struktury tabeli sprawdź czy napewno na dole masz klucze (indexy) na polach: user_id, user_level, user_lastvisit
oraz dla tabeli read_history na polu: user_id
Każdy kto w mailu dostał:
Kod:
SELECT u.user_id FROM (phpbb_users u, phpbb_read_history r) WHERE 
u.user_id = r.user_id AND u.user_lastvisit ...
Powinien to sprawdzić
 
     
Gadatliwa Kasia 

   
merowing

Posty: 17
Wysłany: 16-11-2006, 09:27   

Przemo napisał/a:
Każdy kto w mailu dostał:

Ja miałem taką informację,

Kod:
SELECT u.user_id FROM (forumusers u, forumread_history r) WHERE u.user_id = r.user_id AND u.user_lastvisit < 1159712323 AND u.user_id <> -1 AND u.user_level = 0 AND u.user_id <> 5065 GROUP by r.user_id;


jednak we wszystkim wskazanych przez Ciebie Przemo przypadkach, posiadam klucze (indexy).
Ostatnio zmieniony przez merowing 16-11-2006, 23:44, w całości zmieniany 1 raz  
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,09 sekundy. Zapytań do SQL: 14
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę