Autor Wątek: Powolny wydruk paragonu / bazy danych?  (Przeczytany 1400 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline subiektbezgranic

  • Nowy użytkownik
  • *
  • Wiadomości: 11
  • Reputacja +0/-0
  • Wersja programu: 1.55
Powolny wydruk paragonu / bazy danych?
« dnia: Listopad 14, 2019, 11:50:31 »
Witam,

Od pewnego czasu odczuwamy spowolnioną pracę w programie Subiekt, zwłaszcza przy zapisie paragonów. Od momentu kliknięcia "Drukuj" w oknie wydruku z zaznaczonym "Rejestruj na drukarce fiskalnej" paragon wychodzi na drukarkę po dłuższym czasie, od 6-7 do kilkunastu sekund nawet.
Potrzebuję pomocy na ile jest to problem samego drukowania, a na ile jakiś problem wydajnościowy samej bazy danych.
Dodam, że powolny wydruk jest na dwóch komputerach w kasie o podobnych parametrach (procesory i5, 8GB RAM, Win10).
Chciałbym ustalić (może drogą eliminacji) co może być problemem. Wiele rzeczy już sprawdziłem, poniżej szczegóły, ewentualnie pytajcie to uzupełnię.

Tło:
Baza danych MSSQL Server w wersji Standard (nie Express) w sieci lokalnej.
Maszyna z bazą danych stoi na Microsoft Windows Server 2008 R2.
Maszyna ma 2 procesory Intel Xeon E5-2603, 32GB RAM (w ciągu dnia pracy SQL Server wykorzystuje od 12-20GB RAM).
Drukarki fiskalne: Novitus HD E (na jednej kasie połączona przez USB, na drugiej przez COM)

Wielkość bazy około 8GB obecnie. Baza była kompaktowana i reindeksowana (reindeksowana jest regularnie).
Rekordów w tabelach dok__Dokument jest około 2,3mln, a w dok_Pozycja około 4mln.

Próbowałem pominąć sieć LAN w tym problemie. Co mam na myśli? Jeden komputer kasowy został podłączony przez Pulpit zdalny po RD bezpośrednio do serwera gdzie jest zainstalowana baza danych SQL. Wydruk paragonu odbywał się przez SUZ po sieci LAN do drukarki fiskalnej przy komputerze. Zakładam, że zapis do bazy lokalnie idzie szybciej, jedynie wydruk paragonu był zależy od sieci LAN. Mimo takiego testu wydruk paragonu trwał około 8 sek.
Prędkość sieci LAN: 100Mb/s

Co jeszcze mogę sprawdzić aby zdiagnozować taki problem? Podpowiedzcie proszę!

Offline foxskav

  • Nowy użytkownik
  • *
  • Wiadomości: 30
  • Reputacja +1/-0
  • Wersja programu: 1.44
Odp: Powolny wydruk paragonu / bazy danych?
« Odpowiedź #1 dnia: Listopad 14, 2019, 14:38:46 »
Sprawdź to:
forumsubiekta.pl/subiekt/dlugi-czas-oczekiwania-na-paragon/

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17051
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Powolny wydruk paragonu / bazy danych?
« Odpowiedź #2 dnia: Listopad 15, 2019, 18:13:05 »
Hasła: "problemy wydajnościowe", "optymalizacja bazy danych", poszukaj na forum, poczytaj, skorzystaj jeśli masz ochotę, opisywałem je wielokrotnie.
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Powolny wydruk paragonu / bazy danych?
« Odpowiedź #2 dnia: Listopad 15, 2019, 18:13:05 »