Skocz do zawartości

trustnet

Firma
  • Zawartość

    85
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    2

Posty napisane przez trustnet


  1. Tak się zastanawiam co robią inni - dzisiaj na jednym z serwerów hostingowych zwiększyłem czas łapania do slow-loga MySQLowego i dodałem opcję, żeby mi łapał nie tyle wolne zapytania, co zapytania bez indeksów.

     

    W ciągu dwóch godzin było ich:

     

    # cat /var/log/mysql/mysql-slow.log |grep "use " |wc -l

    16686

     

    trochę dużo nie uważacie ? Co robić z takimi userami ? W sumie pakiety hostingowe nie maja nigdzie zapisów, że nie wolno używać zapytań bez indeksów. Ci użytkownicy w sumie też nic nie przekraczają ... ale jednak obciążają znacznie serwer MySQL.

     

    Co Wy robicie ?

     

    Wojtek


  2. oczywiście, że na jeden serwer ci wystarczy 8A. Zależy oczywiście jaki serwer, ale aktualnie zasilacze maleją - przy nowych serwerach 1U mających 4 dyski, procesor 4 rdzeniowy xeon, to często 320W. Oczywiście możesz zamontować potwora 4U z kilkoma procesorami i mcierza dyskową, ale to też nie przekroczy 8A.

     

    Zaryzykowałbym stwierdzenie, że na 8A podłączysz spokojnie nawet do 10 nowoczesnych serwerów 1u ...

     

    Wojtek


  3. Najgorzej z klientami, którzy są na shared jest tłumaczenie, że oni mają w pakiecie np. 50GB a wykorzystują 100GB i zostali zafakturowani za przekroczenie i jest telefon, że przecież "to ich forum, to wcale nie zarabia - oni je tak hobbystycznie utrzymują, to przecież mam się zlitować i ich nie fakturować" ...

     

    Z moich obserwacji wychodzi, że shared kończy się przy ok 100GB - pod warunkiem, że jest to 100GB miesięcznie wysycone drobiazgiem odczytywanym z bazy a nie większymi plikami. W sumie tak naprawdę to zauważam, że problemem teraz nie jest łącze do serwera, a raczej wydajność procesora/pamięci/IO a nie "transferu", bo łącza są coraz tańsze zatem transfer w sensie pobierania plików nie jest problemem, a ceny wydajnego sprzętu są wysokie.

     

    Wojtek


  4. Witam,

     

    jak interpretować niektóre z parametrów na stronie:

     

    http://home.pl/serwery/specyfikacja/pb

     

    np.

    Maksymalne użycie procesora (CPU Limit) 60 sekund

     

    co znaczy użycie procesora podane w sekundach ?

     

    ========

     

    Limit ilości połączeń HTTP 5000

     

    równoczesnych ?? czy w jakimś czasie ?

     

    ========

     

    Ilość jednoczesnych, zewnętrznych połączeń z bazą MySQL

    5

     

    co znaczy zewnętrznych ? do zdalnej bazy ? czy lokalnej ?

     

    ========

     

    Tak z ciekawości pytam - może ktoś to już rozpracowywał ?

     

    Wojtek


  5. Wydaje mi się, że chodzi o polecenie "OPTIMIZE" dla poszczególnych tabel w bazie danych :-) Jak tak to nie widzę większego sensu wykonywania tego... :-)

     

    myślałem o wyniku polecenia:

    mysqltuner.pl

     

    i jego podsumowanie:

     

    -------- Recommendations -----------------------------------------------------

    General recommendations:

    Run OPTIMIZE TABLE to defragment tables for better performance

     

    Dlatego właśnie pytam, czy po pierwsze warto robić ? A po drugie (ważniejsze), czy powinno się to robić 'niby za klientów'. No i czy ew. generalnie ktoś to robi ?

     

    Wojtek


  6. Witam,

     

    Zastanawiam się nad takim tematem: na serwerze współdzielonym portafi być dużo baza danych różnych klientów. W duże mierze są one zdefragmentowane - w sumie większość klientów instalujących "jakieś skrypty" nie ma pojęcia o ew. optymalizacji.

     

    Jaka jest praktyka z punktu widzenia hostingodawcy - odpalane są skrypty optymalizujące bazy danych klientów ? Bo w sumie to chyba najbardziej hostingodawcy należy na optymalizacji baz, bo ma sprawniej działający serwer ?

     

    Wojtek


  7. Witam,

     

    No właśnie taki odpowiedzi mnie nie do końca przekonują. Czy to, że administracja jest trudniejsza to powód, żeby baz dawać mniej ?

     

    O co chodzi o ""ciezszej" administracji i dozorowania PGSQL'a" ? W sumie jak się go trudniej dozuje, to wcale nie powinny firmy go dawać. A skoro już oferują to chyba mają opracowane mechanizmy kontroli - myślę, że serwer można zabić tak samo 1 bazą, jak 5cioma, i jak 100. Szczególnie, że mySQL-em też można serwer wykończyć.

     

    Możesz napisać więcej w czym jest problem z limitowaniem postgresa ?

     

    Wojtek


  8. Witam,

     

    Zastanawiam się nad taką sprawą:

     

    Istnieje masa hostingów, wiele z nich oferuje wiele baz danych w tym część z nich bez limitów. Ale tutaj chodzi o mySQL. A jak się już pojawiają oferty z bazą postgreSQL to już jest to mocno limitowane (np. home, superhost, vh). Często spotykane to np. do 100 baz mySQL i do 5 baz postgreSQL - skąd się biorą takie duże dysproporcje ?

     

    Wojtek

×