Forum Użytkownikow Subiekt GT

InsERT GT => Subiekt GT => Wątek zaczęty przez: Alden w Marzec 31, 2018, 16:31:55

Tytuł: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Alden w Marzec 31, 2018, 16:31:55
Witam

W firmie posiadam 4 komputery w tym jeden z nich służy jako serwer matka (tez jest użytkowany). Problem polega na tym, że od czasu do czasu na komputerach typu klient przy wypisywaniu FV, paragonu czy też wpisywaniu WZ program przytnie się na jakieś 5-10 sekund zanim wykona kolejna czynność.

Komputery dość mocne, nie powinny sprawiać problemów z komunikacja, wszystkie komputery podłączone ze sobą switchem 100mb/s, na każdym z komputerów zainstalowany jest ESET prawidłowo skonfigurowany.

Gdzie jeszcze szukać przyczyny tych przycięć? Czy to może być wina switcha? Sql server zainstalowany jest w wersji 2014
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: dkozlowski w Marzec 31, 2018, 18:27:50
Tytuł wątku nie nic wspólnego z opisem - z tego co opisałeś to program działa stabilnie tylko czasami mocno zwalnia, szukaj problemów wydajnościowych po stronie serwera SQL.
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Alden w Marzec 31, 2018, 19:47:00
Sql świeżo postawiony, także tutaj wykluczyłbym błąd. Zastanawiam się w czym tkwi problem?
Z drugiej strony czy idzie w jakiś sposób zdiagnozować ewentualne błędy po stronie SQL?
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: dkozlowski w Marzec 31, 2018, 20:01:03
Przecież nic nie pisałem o żadnych błędach, czy to w instalacji czy działaniu serwera SQL... Skoro nie wiesz o czym napisałem to oznacza, że najwyższa pora poszukać dobrego serwisanta.
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: candy w Marzec 31, 2018, 20:11:01
Sql świeżo postawiony, także tutaj wykluczyłbym błąd. Zastanawiam się w czym tkwi problem?
Z drugiej strony czy idzie w jakiś sposób zdiagnozować ewentualne błędy po stronie SQL?
A gdzie w Twojej opowieści są jakiekolwiek błędy?
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Alden w Marzec 31, 2018, 20:16:42
Bardzo się cieszę, że chcesz pomóc, ale sam napisałeś żebym szukał problemów wydajnościowych serwera, dlatego pytam czy idzie w jakiś sposób prześwietlić serwer by wykluczyć bądź tez stwierdzić problem związany z wydajnością serwera

#candy
Przede wszystkim przeszkadzają te zacinki Subiekta trwające 10 sekund, wszystko chodzi stabilnie i od czasu do czasu takie rzeczy się dzieją. Jeśli wszystko byłoby w porządku to nie byłoby tych zwiech. Chyba że taki problem może się pojawiać w sieciach lokalnych to nie będę się tym przejmował.
Tytuł: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: candy w Marzec 31, 2018, 20:26:09
Mylisz pojęcia. Problemy wydajnosciowe a błędy to dwie zupełnie różne sprawy.
Jak awaria autobusu i brak wolnych miejsc.
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Alden w Marzec 31, 2018, 20:46:39
W takim bądź razie w jaki sposób sprawdzić czy serwer sql jest na tyle wydajny aby nie zawieszał się program?
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Aldo w Marzec 31, 2018, 21:10:13
Komputery dość mocne, nie powinny sprawiać problemów z komunikacja, wszystkie komputery podłączone ze sobą switchem 100mb/s, na każdym z komputerów zainstalowany jest ESET prawidłowo skonfigurowany.
1. Czy cała sieć jest kabelkiem czy Wi-fi?
2. A próbowałeś go (Eseta) na jakisz czas wyłączyć?
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Alden w Marzec 31, 2018, 21:44:35
Tak, cała sieć jest połączona kablami

Próbowałem wyłączyć, lecz tylko na chwile. Podejrzewam, ze musiałbym chyba wyłączyć na dłuższy czas żeby sprawdzić czy faktycznie to wina eseta, lecz z drugiej strony w tym czasie komputer nie będzie chroniony
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: dkozlowski w Marzec 31, 2018, 22:01:47
Bardzo się cieszę, że chcesz pomóc, ...

I co z tego, kiedy nie czytasz odpowiedzi i nie korzystasz z tej pomocy.

...ale sam napisałeś żebym szukał problemów wydajnościowych serwera...

Nie, niczego takiego nie napisałem.

...dlatego pytam czy idzie w jakiś sposób prześwietlić serwer by wykluczyć bądź tez stwierdzić problem związany z wydajnością serwera

Nie chodzi o wydajność serwera jako sprzętu tylko problemy wydajnościowe programów Insertu przy korzystaniu z serwera SQL jako aplikacji.

W takim bądź razie w jaki sposób sprawdzić czy serwer sql jest na tyle wydajny aby nie zawieszał się program?

Jeszcze raz - to nie zależy od serwera SQL, tylko od sposobu jego wykorzystania przez aplikacje.
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Alden w Marzec 31, 2018, 23:41:11
Czy idzie w jakiś sposób sprawdzić wydajność aplikacji INSERT jak i również czy aplikacja dobrze wykorzystuje serwer SQL? Nie wiem już w jaki sposób mam zapytać, bo chyba wydaje mi się, że się nie rozumiemy
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Biniew w Kwiecień 01, 2018, 09:58:53
opisz jaki masz sprzet konfiguracje, wersje sql wersje gt, czy masz jakies rozwiazania dodatkowe,...
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: birds22 w Kwiecień 01, 2018, 11:51:57
opisz jaki masz sprzet konfiguracje, wersje sql wersje gt, czy masz jakies rozwiazania dodatkowe,...

Dodatkowo rozmiar bazy danych , zajętość tabel, uruchom profilera i zobacz co się dzieje na serwerze SQL podczas przycięć.
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Biniew w Kwiecień 01, 2018, 13:07:18
Sławek, tyle zadan na raz?;-)
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Alden w Kwiecień 01, 2018, 15:34:35
Sprzęt opisze jutro, bo dziś nie dam rady.
Wersja sql to sql server 2014
Wersja Subiekta gr najnowsza
Czy rozwiązanie dodatkowe - nie mam pojęcia, jak będzie trzeba to wzmocni się sprzęt na jakim jest serwer pozostawiony.
Rozmiar bazy danych : ok 1,5 GB (10000 pozycji towarów i ponad 5000 kontrahentów)

Co to za program profiler?
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: birds22 w Kwiecień 01, 2018, 16:12:57
Czy rozwiązanie dodatkowe - nie mam pojęcia, jak będzie trzeba to wzmocni się sprzęt na jakim jest serwer pozostawiony.
Rozmiar bazy danych : ok 1,5 GB (10000 pozycji towarów i ponad 5000 kontrahentów)
Co to za program profiler?

Nie obraź się, ale jeżeli chcesz analizować bazę danych to musisz wiedzieć duuuuużo więcej.

Zajętość tabel sprawdź za pomocą skryptu (w bazie masz przecież nie tylko kontrahentów i towary, nieprawdaż?):
http://www.forumsubiekta.pl/subiekt/niewykorzystywana-pelna-moc-procesora/msg19374/#msg19374


Profiler to część serwera SQL. Od wersji 2014 jest dostępny za darmo w wersji SQL Server Express with Tools albo SQL Server Express with Advanced Services. Oczywiście aby skorzystać z jego dobrodziejstw trzeba trochę wiedzieć o jego działaniu, dużo wiedzieć o bazie danych GT i o optymalizacji.
Tytuł: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: candy w Kwiecień 01, 2018, 16:43:15
Powiedziałbym że jeśli nie widzisz problemów w pisaniu zestawień własnych SQL to możesz przejść do kolejnego etapu, który może Cię doprowadzić do tego o czym pisze birds22.
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Alden w Kwiecień 01, 2018, 18:09:11
W tym całym sql jestem zupelnie zielony wiec obce mi jest pisanie jakichkolwiek zestawien itp.
Czytalem ze jakas latka aktualizacyjna moze byc powodem spowolnienia serwera sql, sprobuje ją usunac, lecz gdy to nie pomoze to wydaje mi sie, ze bede musial skorzystac z pomocy jakiegos profesjonalnego serwisanta subiekta.
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Biniew w Kwiecień 01, 2018, 19:31:59
to moze bys nie tracil czasu na usuwanie "łatek" to od razu popros kogos kto z tego zyje, spelnisz dobry uczynek ze ta osoba zarobi na chleb dla dzieci a ty zaoszczedzisz czas
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Alden w Kwiecień 01, 2018, 19:47:05
Szczerze powiedziawszy dla mnie nie ma problemu zaplacic komus za usluge. Tylko chcialem wiedziec jaka moze byc przyczyna tych zaciec i byc moze poradzilbym sobie z nia sam, ale najwidoczniej chyba nie poradze.

Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: birds22 w Kwiecień 01, 2018, 22:07:20
Szczerze powiedziawszy dla mnie nie ma problemu zaplacic komus za usluge. Tylko chcialem wiedziec jaka moze byc przyczyna tych zaciec i byc moze poradzilbym sobie z nia sam, ale najwidoczniej chyba nie poradze.

Myślisz, że nasza praca polega na tym, że odpalamy szklaną kulę i widzimy co się dzieje u klienta na bazie?
To tak nie działa...
Powodów mogą być dziesiątki - sprzęt na kliencie, sieć, sprzęt na serwerze, problemy wydajnościowe na SQL serwerze itp.

Trzeba to  wszystko sprawdzić. Z czym poradziłbyś sobie sam skoro nie znasz podstaw?
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Alden w Kwiecień 01, 2018, 22:16:37
Podstawy znam, mniej więcej wiem o co chodzi, konsultowałem się z znajomym informatykiem, wgrał mi nowy serwer bazy danych sql z 2005 na 2014 i powiedział ze stara wersja sql może być przyczyna, lecz co widzę jednak to nie to dlatego napisałem jakie mogą być jeszcze przyczyny tych zwiech.

Powiedział mi ze sprzęt na Subiekta jest okej
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: birds22 w Kwiecień 01, 2018, 22:19:57
Co to wg Ciebie są podstawy (które niby znasz) skoro do wgrania serwera 2014 (nie wiem po co) zatrudniasz informatyka? Do podstaw diagnostyki bazy danych jest jeszcze daleko od tego poziomu.

Ja potrafię trochę więcej niż napompować opony w samochodzie, ale nie uzurpuję sobie praw do tytułu mechanika samochodowego :)
Jak coś się popsuje w samochodzie to oddaje go osobie, który ma o tym trochę więcej pojęcia :)
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Alden w Kwiecień 01, 2018, 22:48:07
Nigdy nie przenosiłem bazy danych ze starszej wersji na nowa i nie chciałem nic zepsuć.

Ja nie twierdze ze sam poradzę sobie z tym problemem, no już próbowałem wielu rzeczy, napisałem na forum tylko dlatego by spytać osoby której bardziej znają się na subiekci ode mnie czy maja jakieś rozwiązanie takiego problemu bądź tez spotkali się z takim problemem przy subiekcie działającym w sieci. Jeśli nie znajdę tutaj odpowiedzi na pewno zgłoszenie bezpośrednio do twórców Subiekta, być może pomoga mi w tej sprawie
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: candy w Kwiecień 01, 2018, 22:52:42
Jeśli nie znajdę tutaj odpowiedzi na pewno zgłoszenie bezpośrednio do twórców Subiekta, być może pomoga mi w tej sprawie
Jasne, w Insercie mają świetną szklaną kulę i na pewno Ci pomogą.
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Alden w Kwiecień 01, 2018, 23:02:51
Nie miałem nic złego na myśli, chodziło mi o to, ze być może bardziej nakierują mnie, gdzie moge szukać błędu w połączeniu lub sprzęcie. W każdym bądź razie jeśli będę miał możliwość to wprowadzę brakujące dane do waszych pytań i być może uda się coś z tych danych wywnioskować. Chyba ze nie będziecie chcieli pomoc to zrozumiem

W każdym bądź razie życzę wesołego wielkanocnego poniedziałku i do miłego :)
Tytuł: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: candy w Kwiecień 01, 2018, 23:42:36
"Wprowadzić brakujące dane do naszych pytań" możesz sam, bo pytanie jest tylko jedno i brzmi "dlaczego próbujesz zrobić to sam, choć wszyscy Ci tłumaczą że wymaga to wiedzy, której nie masz?"
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Aldo w Kwiecień 03, 2018, 09:14:20
W trakcie pisania zawiesiła mi się przeglądarka, a że jestem z natury leniwy, to wklejam tekst:
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: dkozlowski w Kwiecień 03, 2018, 10:14:47
Szczerze powiedziawszy dla mnie nie ma problemu zaplacic komus za usluge.

Jak widać NIE robisz tego, o czym piszesz.

Tylko chcialem wiedziec jaka moze byc przyczyna tych zaciec i byc moze poradzilbym sobie z nia sam, ale najwidoczniej chyba nie poradze.

Wyjątkowo wolno przyswajasz informacje - wyraźnie napisałem o tym w drugiej swojej wypowiedzi.

Podstawy znam, mniej więcej wiem o co chodzi...

Po takim opisie, z naszej strony wygląda to wprost przeciwnie...

...konsultowałem się z znajomym informatykiem,...

Skąd pomysł, aby szukać pomocy u kogoś, kto z założenia NIE jest w stanie pomóc, u kogoś kto nie zna się dobrze na programach Insertu i serwerze SQL, kto może jeszcze pogorszyć sytuację i stworzyć nowe problemy.

...wgrał mi nowy serwer bazy danych sql z 2005 na 2014 i powiedział ze stara wersja sql może być przyczyna, lecz co widzę jednak to nie to...

Czy zastanowiłeś się nad tymi bzdurami i spytałeś chociaż dlaczego tak twierdzi, jakie są konsekwencje takiej aktualizacji ? :o Przecież jasno i wyraźnie w wymaganiach systemowych programów znajduje się informacje, że są kompatybilne nawet z MSDE 2000, co w praktyce oznacza, że Insert odciąłby się od starszych wersji, gdyby sprawiały problemy. Wielokrotnie na forum informowaliśmy, że wersja serwera SQL nie wpływa istotnie na wydajność pracy programów Insertu. Aktualizację wykonuje się do co najwyżej wersji 2008 R2 SP1/SP2 ze względu na zwiększony limit rozmiaru bazy danych do 10GB, ale NIE do nowszych wersji, które zużywają duuużo więcej pamięci RAM, co pociąga za sobą konieczność rozbudowy serwera. Czy zostałeś poinformowany, że obniżenie wersji serwera SQL NIE będzie proste (jest możliwe, ale kosztowne) ?

...dlatego napisałem jakie mogą być jeszcze przyczyny tych zwiech.

Piszesz, że "mniej więcej wiesz o co chodzi", a nie zastosowałeś się do podstawowej zasady - najpierw spytać, później zrobić (pytanie szwagra, sąsiada, informatyka, itp się nie liczy).

Jeśli nie znajdę tutaj odpowiedzi na pewno zgłoszenie bezpośrednio do twórców Subiekta, być może pomoga mi w tej sprawie

Kolejny raz zignorowałeś otrzymaną pomoc i porady - czy ktoś zaproponował Ci takie rozwiązanie - no NIE i to nie dlatego, że ktoś z nas chce zarobić (wprost przeciwnie, osobiście nie mam czasu na takie jednorazowe zlecenia) tylko dlatego, że takie niepowtarzalne problemy analizuje się w miejscu ich występowania, a takich usług InsERT NIE świadczy, jeśli byłby to problem powtarzalny to sami byśmy odsyłali do Insertu, gdyż oferują takie usługi praktycznie za darmo, więc można spróbować (przy czym ich jakość jest mocno dyskusyjna).
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Grzegorz P w Kwiecień 03, 2018, 10:56:34
Przy czterech stanowiskach czas pomyśleć o piątym komputerze który będzie pełnił rolę tylko serwera sql. Konfiguracje z serwerem który jednocześnie jest wykorzystywany jako stanowisko pracy sprawdza się dla dwóch komputerów może trzech.
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Alden w Kwiecień 03, 2018, 11:42:03
Na pewno aktualizacja serwera SQL miała spowodować zwiększenie limitu wielkości bazy danych, o innych informacjach informatyk mnie nie poinformował.
Jeśli będzie taka konieczność to zmniejszę z SQL 2014 na 2008, choć na serwerze 2005 też się zacinało.

Chyba pomyślę nad rozwiązaniem Grzegorza -  postawienia serwera na oddzielnym komputerze, żeby nie miał innych obciążeń tylko serwer subiekta
Na tą chwilę dziękuje wszystkim za pomoc i do następnego :)
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: candy w Kwiecień 03, 2018, 11:59:46
Na pewno aktualizacja serwera SQL miała spowodować zwiększenie limitu wielkości bazy danych, o innych informacjach informatyk mnie nie poinformował.
Jeśli będzie taka konieczność to zmniejszę z SQL 2014 na 2008, choć na serwerze 2005 też się zacinało.
1. Jak zmniejszysz? Zainstalujesz starszą wersję i przeniesiesz bazę? Nie da rady.
Bazy SQL Server nie można podłączyć do starszej wersji serwera, ani na niej dokonać dearchiwizacji.
Tak jak napisał dkozlowski można zrobić taki "downgrade" przenosząc dane, ale wymaga to trochę wiedzy i narzędzi.

2. W wersji Express SQL 2008 ma taki sam limit rozmiaru bazy danych jak 2005 (4GB). Dopiero 2008R2 ma 10GB
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Artwi w Kwiecień 03, 2018, 12:19:49
Jak jest sensowny sprzęt i 4 użytkowników to raczej da radę. Sprawdź w Menadżerze Zadań obciążenia procka. Ale na tym komputerze, gdzie jest MS SQL i jak mniemam, nieserwerowa wersja Windy powinieneś w zaawansowanych ustawieniach we właściwościach systemu w zaawansowaych w opcjach wydajności w zaawansowane w planowane użycia procesora ustawić "Usługi działające w tle" a nie Programy. W opcjach programu antywirusowego ustawić by nie skanował bazy danych.

Jak masz wersje Home Wind, które zdaje się mają limit połączeń do 5 urządzeń (Pro chyba 10) to dołożenie 5 kompa może wręcz pogorszyć problem z przycięciami.
Tytuł: Odp: Stabilniejsza praca Subiekta w sieci
Wiadomość wysłana przez: Alden w Kwiecień 03, 2018, 13:05:02
O trudnościach z przejściem z 2014 do 2008 zostałem już doinformowany wiec tu nie będę nic działał
 Sprawdzę jeszcze o tym co mi napisałeś Artwi, ale chyba skusze się na postawienie serwera na oddzielnym komputerze

W tym momencie sql serwer zabiera ok 55-60% pamięci