![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 2.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki oto skrypt wpisujący dane z Nagiosa do bazy danych. Skrypt jest wywoływany średnio 8 razy na sekundę. Problem jest taki, że cały czas po około godzinie działania skrypt zawiesza program który go wywołuje (Nagios <defunct>). Całe środowisko postawione jest na wirtualnej maszynie: 521 MB ramu. Dodatkowy wirtualny dysk wpięty na baze danych. Każdorazowy wpis do bazy nie ma więcej niż 22 kb czystego tekstu. Baza przyrasta dziennie około 1 GB. Baza ma wielkość 26 GB na dziś. Może wystarczy przenieść wirtualne środowisko do "normalnego" systemu? Chyba ze w skrypcie jest jakiś błąd, albo w ustawieniach MySQL?
Ten post edytował matisq 20.04.2009, 11:00:51 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Może wystarczy przenieść wirtualne środowisko do "normalnego" systemu? Spróbować zawsze można. Nie podałeś, z jakiego silnika korzysta tabela. Poza tym, najlepiej by było jakoś porcjować te zapytania... -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 2.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Apache/2.2.9 (Unix)
Wersja klienta MySQL: 5.0.45 Rozszerzenie PHP: mysql Znaczy porcjowanie wpisywania danych do tabeli? Może tabela jest za duża i jest z tym jakiś problem? A może wpisywać dane do jakiejś tymczasowej tabeli i "hurtem" co np 5 minut wrzucać te dane do głównej bazy i zerować tymczasową? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Spróbować zawsze można. Nie podałeś, z jakiego silnika korzysta tabela. MyISAM, czy InnoDB. Cytat Znaczy porcjowanie wpisywania danych do tabeli? Tak. Cytat Może tabela jest za duża i jest z tym jakiś problem? Nie sądzę. Nie odpowiedziałeś na moje pytanie, a to w pewien sposób uzależnia dalsze działania. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 2.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
MyISAM
Jak porcjować te dane? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 09:22 |