ďťż
 
[MySQL] Bazka zwalnia - jak diagnozować. ďťż
 
[MySQL] Bazka zwalnia - jak diagnozować.
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[MySQL] Bazka zwalnia - jak diagnozować.



El_Kadafi - 09-12-2005 19:54
[MySQL] Bazka zwalnia - jak diagnozować.
  Witam
Mam taki problemik, że z czasem jak ok. 40 użytkowników korzysta z bazy
(niecałe 4mln. rekordów) baza działa coraz wolniej. Obsługa oparta jest na
baza->php->przeglądarka.

Gdzie mogę szukać czegoś co powoli acz systemtatycznie spowalnia działanie
bazy aż do zawieszenia serwera (mandrake 10.1) powodując konieczność
2-krotnego restartu w ciągu dnia pracy.

- operacje na równi SELECT/INSERT/UPDATE i śladowo DELETE.
- nie blokuję tabel.
- 2 szybkie HHD w RAID + P4 2Ghz
- serwer służy tylko do obsługi bazy
- narazie my.cnf defaultowy

Mam nadzieję że wpadniecie na rozwązanie albo pokażecie jakie rzeczy dobrze
jest monitorować (jak to robić) żeby wykryć źródło błędu.

Pozdrawiam





sqbie - 09-12-2005 19:54

  El_Kadafi napisał(a):
> Witam
> Mam taki problemik, że z czasem jak ok. 40 użytkowników korzysta z bazy
> (niecałe 4mln. rekordów) baza działa coraz wolniej. Obsługa oparta jest na
> baza->php->przeglądarka.
>
> Gdzie mogę szukać czegoś co powoli acz systemtatycznie spowalnia działanie
> bazy aż do zawieszenia serwera (mandrake 10.1) powodując konieczność
> 2-krotnego restartu w ciągu dnia pracy.
>
> - operacje na równi SELECT/INSERT/UPDATE i śladowo DELETE.
> - nie blokuję tabel.
> - 2 szybkie HHD w RAID + P4 2Ghz
> - serwer służy tylko do obsługi bazy
> - narazie my.cnf defaultowy
>
> Mam nadzieję że wpadniecie na rozwązanie albo pokażecie jakie rzeczy dobrze
> jest monitorować (jak to robić) żeby wykryć źródło błędu.
>
> Pozdrawiam
>
>
a co jest w logach od mysqla ?
Nie wiem jak jest na linuchach ale warto w takich sytuacjach wymusic
tworzenie myslow loga

http://dev.mysql.com/doc/refman/5.0/...query-log.html

i zoabczyc co sie tam dzieje dodatkowo normalny log demona mysql tez
bedzie przydatny.

pozdrawiam
sqbie




Marek Horodyski - 09-12-2005 19:54
=?windows-1250?Q?Re:_=5BMySQL=5D_Bazka_zwalnia_-_jak_diagnozowa=E6.?=
 
Użytkownik "El_Kadafi" <mail_test@o2.pl> napisał w wiadomości
news:dnbrh3$9kr$1@atlantis.news.tpi.pl...
> Witam
> Mam taki problemik, że z czasem jak ok. 40 użytkowników korzysta z bazy
> (niecałe 4mln. rekordów) baza działa coraz wolniej. Obsługa oparta jest na
> baza->php->przeglądarka.
>
> Gdzie mogę szukać czegoś co powoli acz systemtatycznie spowalnia działanie
> bazy aż do zawieszenia serwera (mandrake 10.1) powodując konieczność
> 2-krotnego restartu w ciągu dnia pracy.
>
> - operacje na równi SELECT/INSERT/UPDATE i śladowo DELETE.
> - nie blokuję tabel.
> - 2 szybkie HHD w RAID + P4 2Ghz
> - serwer służy tylko do obsługi bazy
> - narazie my.cnf defaultowy
>
> Mam nadzieję że wpadniecie na rozwązanie albo pokażecie jakie rzeczy
> dobrze jest monitorować (jak to robić) żeby wykryć źródło błędu.
>

Oracl 10g jest za free. On ma limit wielkosc bazy, ale jak masz 4 mln. to ty
go nigdy nie osiagniesz, a zobaczysz co to wydajnosc.
A jak Ci spadnie wydajnosc to bedziesz wiedzial, ze baza jest skalowalna, i
moze z kosztem (ale wiesz za co placisz) mozesz sie pozbyc problemu.

Swoja droga - wie ktos dokładniej jakie ograniczenia ma ta licencja ?

Pozdrawiam,
Marek Horodyski




El_Kadafi - 09-12-2005 19:55

  > Nie wiem jak jest na linuchach ale warto w takich sytuacjach wymusic
> tworzenie myslow loga
>
> http://dev.mysql.com/doc/refman/5.0/...query-log.html
Dzięki. Trudno przecenić takie informacje.
Pozdrawiam





Maciek Zobniow - 09-12-2005 19:55

  Użytkownik Marek Horodyski napisał:
>
> Użytkownik "El_Kadafi" <mail_test@o2.pl> napisał w wiadomości
> news:dnbrh3$9kr$1@atlantis.news.tpi.pl...
>
>> Witam
>> Mam taki problemik, że z czasem jak ok. 40 użytkowników korzysta z
>> bazy (niecałe 4mln. rekordów) baza działa coraz wolniej. Obsługa
>> oparta jest na baza->php->przeglądarka.
>>
>> Gdzie mogę szukać czegoś co powoli acz systemtatycznie spowalnia
>> działanie bazy aż do zawieszenia serwera (mandrake 10.1) powodując
>> konieczność 2-krotnego restartu w ciągu dnia pracy.
>>
>> - operacje na równi SELECT/INSERT/UPDATE i śladowo DELETE.
>> - nie blokuję tabel.
>> - 2 szybkie HHD w RAID + P4 2Ghz
>> - serwer służy tylko do obsługi bazy
>> - narazie my.cnf defaultowy
>>
>> Mam nadzieję że wpadniecie na rozwązanie albo pokażecie jakie rzeczy
>> dobrze jest monitorować (jak to robić) żeby wykryć źródło błędu.
>>
>
> Oracl 10g jest za free. On ma limit wielkosc bazy, ale jak masz 4 mln.
> to ty go nigdy nie osiagniesz, a zobaczysz co to wydajnosc.
> A jak Ci spadnie wydajnosc to bedziesz wiedzial, ze baza jest
> skalowalna, i moze z kosztem (ale wiesz za co placisz) mozesz sie pozbyc
> problemu.
>
> Swoja droga - wie ktos dokładniej jakie ograniczenia ma ta licencja ?
>
> Pozdrawiam,
> Marek Horodyski
>

Ten post to zwykly SPAM. Marketingowcy robia sie ostanio coraz bardziej
chamscy w zachwalaniu swojego towaru.

Wracajac do pytania przedmowcy. Sprawdz plik z rozszerzeniem .err w
katalogu danych swojej bazy. Pozatym rowniez output na konsoli (dmesg) i
/var/log/messages w linuxie.
Mozesz tez monitorowac procesy w swojej bazie: show processlist z
konsoli bazy lub (latwiej) przy pomocy jakiegos okienkowego klienta.
Baza w zadnym wypadku nie powinna zawieszac servera. Spowolnienie moze
byc spowodowane intensywnym uzywaniem swapa ale raczej w to watpie - w
defaultowym my.cnf, o ile pamietam, index i query cache sa ustawione na
bardzo mala wartosc. W kazdym razie zuzycie pamieci w linuxie sprawdzisz
komenda free lub zuzycie pamieci przez proces mysql: ps auxwww | grep
mysql (zakladam ze w tej mandarynce to maja juz kernel 2.6.x i
odpowiednie glibc wykozystujace nptl - wtedy powinienes zobaczyc tylko
jeden proces mysql).
W mysql-u warto miec duzo RAM, wtydy dobrze jest wylaczyc swap w ogole.

Pozdro
Maciek




keczerad - 09-12-2005 19:55

  Maciek Zobniow napisał(a):
> W mysql-u warto miec duzo RAM, wtydy dobrze jest wylaczyc swap w ogole.
>

prosze tego nie traktowac jako wade, bo wszysktie bazy tak maja i już :).

--

keczerad

http://www.e-mo.com.pl
sklep w (X)HTML




El_Kadafi - 21-12-2005 12:14

  > Wracajac do pytania przedmowcy.
> (...) W mysql-u warto miec duzo RAM, wtydy dobrze jest wylaczyc swap w
> ogole.

Panie Maćku,
Cud, miód malina.
Wielkie, wielkie dzięki.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?= [mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?= [MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?= [mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?= [MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?= [MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?= Gdzie MySQL 4.1, a gdzie 5.0? [MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?= [MS SQL] "set names" (mySQL) w MS SQL [mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • chinska-zupka.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com