Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 19.02.2005 Ostrzeżenie: (0%)
|
Witam,
Mam problem z dość sporym serwisem, który generuje koszmarne obciążenie na sererze (poprzez mrocesy mysqla). Juz podaję więcej szczegółów ktore udalo mi sie włowić. Na serwis wchodzi ok 5-6tys unikalnych gosci na dobę. Juz po chwili od udostepnienia serwisu load serwera niesamowicie rosnie a mysql polyka pamiec starsznie szybko. Strukttura bazy z ktorej korzysta serwis jest bardzo toporna.. Głowna tabela zawiara ponad 30tys rekordow i wazy ponad 2mb. Po wykonaniu 'show proccesslist' w 90% przypadkow widac 2 lub 3 zapytania z duza iloscia OR wnajdujacch sie w sekcji WHERE.. czy to moze byc przyczyna tak starsznego spowalniania.. ? Czy zrzerobienie bazy w celu wyeliminowanie 'OR'ow mogloby rozwiazac problem? Ewentualnie jakie sąmetody żeby dokladnie zdiagnozować co powoduje ten problem. Pozdrawiam i bardzo proszę o odpowiedz. yacoos |
|
|
|
yacoos Przeciążony mysql. 14.12.2005, 01:21:22
Sh4dow zoptymalizuj te zapytania, napisz je jakos inaczej... 14.12.2005, 10:58:23
pafka A jeszcze pytanko sie pojawia : czy masz pozaklada... 14.12.2005, 11:23:03
yacoos No właśnie zastanawiam się nad zmianą tych zapytań... 14.12.2005, 11:29:01
pafka Co to sa za pola po kotrych dokonujesz porownan ? ... 15.12.2005, 17:41:28
yacoos Witam,
Dziękuję za zainteresowanie.
Pola ktorych... 15.12.2005, 18:52:40
Sh4dow Sprawdzaj sobie czas wykonywania poszczegolnych za... 15.12.2005, 19:51:20 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 00:10 |