Skocz do zawartości

Obciążenie dysku 90-100%

Polecane posty

Witam,

czy spotkaliście się z tym że Sello a dokładniej server SQL obciąża prawie całkowicie dysk?

 

Pojawia się to szczególnie przy włączaniu (uruchamianie sello trwa ok 1 minuty) oraz przy przeklikiwaniu np Raport na dole ekranu.

Wcześniej jeszcze się zawieszał w trakcie edycji np paczek, towarów ale po czyszczeniu i kompaktowaniu bazy przestał (plik bazy zmnijeszył się z 10,5 GB do 9 GB).

Uruchamiam sello na komputerze gdzie jest baza danych.  Do tego komputera łączą się jeszcze dwie końcówki i też długo to trwa.

Rozmiar bazy to 9 GB

 

Dysk Samsung Evo 960 Nvme

Procesor i3 10 gen

Pamięć 16Gb

Wersja Sello 1.40.1

Załączam zrzutysmart.jpg.8fb7dd6baba89482fa5d38be3c6113c4.jpg

 

Dysk ma 2 lata i w sumie smart pokazuje błędy (ostatnia pozycja na screenie) ale raczej to nie wina dysku bo sam komputer chodzi szybko i tylko obciąża go SQL.

Problemy zaczęły się już jakiś czas temu.

 

sello.jpg

Link to postu

Zacznę od tego, co zawsze powtarzam. Zasoby komputera są po to, aby z nich korzystać :). Byłoby smutno gdyby szybki dysk chodził na 10% swoich możliwości, a 80% pamięci RAM leżało wolnej i nieużywanej, zamiast być w użyciu i przyspieszyć operacje tysiąckrotnie. Podobnie z użyciem procesora. Tak więc samo w sobie użycie dysku na 80% czy pamięci świadczy o tym, że sprzęt robi swoje.

 

Natomiast, to na co warto zwrócić tutaj uwagę, to kwestia dlaczego otwieranie raportu trwa tyle czasu i obciąża ten dysk na tak długi czas. Oznaczać to może, że dysk ma do odczytu sporo danych i sprawdziłbym ile tych danych jest w raporcie zapisanych. Czy w ogóle raport się otwiera i pokazuje? Są znane przypadki, gdy wpisów w raporcie było tak dużo, że okno pozostawało puste, ponieważ w ciągu domyślnego timeoutu 30s serwer nie zdołał zwrócić tych danych.

 

Spróbowałbym na wszelki wypadek wykonać poniższe polecenie na tej bazie Sello, np za pomocą programu serwisowego do Sello.

 

Aby sprawdzić ile tam jest wpisów:

select count(*) from jb_Message

Aby je usunąć (wyczyścić raport)

truncate table jb_Message

 

Link to postu

Ok, zrobiłem i widać przyczynę.

ponad 1,6mln raportów więc dlatego tak opóźniało.

Robiło się 4 raporty na sekundę, niestety po kliknięciu na dany raport nic się nie wyświetlało także nawet nie wiem co to za błędy.

 

Wszystko usunięte i śmiga jak dawniej, nowe raporty na razie się nie tworzą.

Plik bazy danych spadł 9GB do 2,5GB

Dziękuję za pomoc : )

1.png.4a38ec185105600fd57839a34ed8063c.png

 

 

2.png.c66e135cc9cad6c3bc41ce3adb9a5ff0.png

Edytowane przez Jakub Puścian
  • Lubię to 1
Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...