Forum Użytkownikow Subiekt GT

InsERT GT => Subiekt GT => Wątek zaczęty przez: djnoise w Styczeń 27, 2016, 17:46:10

Tytuł: Baza dla Insert GT
Wiadomość wysłana przez: djnoise w Styczeń 27, 2016, 17:46:10
Witam forumowiczów,

pracuje w szkole jako informatyk i od jakiegoś czasu szkoła kształci w zawodzie technik ekonomista. Uczniowie w programie nauki maja konieczność nauki oprogramowania InsertGT. Przygodę rozpoczynają z Subiektem, a kończą na innych składnikach pakietu. Do tej pory każda instalacja była przeprowadzana na poszczególnych stanowiskach, ale okazuje się że uczniowie maja zajęcia w kilku salach komputerowych i powstała idea instalacji sieciowej. Wykorzystano do tego jeden z serwerów (Serwer marki lenowo, 1xE5-2609(6rdzeni), 8Gb pamięci RAM, Szybka macierz RAID, System Windows Server 2012 R2), tu zainstalowano InsertGT 1.39 SP1  w wersji serwerowej z MSQL Expres, na stacjach klienckich ta sama wersja ale jako klient.

Klienci łącza się z serwerem, ale okazuje się ze bardzo długo trwa tworzenie nowego podmiotu, mimo że nie sa tam importowane dane przykładowe, W momencie gdy wykonywane jest to na 10 stanowiskach jednocześnie trwa to nawet 40 minut.

Niestety uczniowie podczas zajęć wykonują ćwiczenia, a każde z ćwiczeń to nowa firma, i po miesiącu używania może byc ich nawet 100-150.

I tu pytanie czy zamiana MSSQL Expres na MSSQL Server może pomóc w szybkości działania i szybkości tworzenia nowego podmiotu? Aktualny stan rzeczy jest nie do przyjęcia.

Proszę o Pomoc
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: dkozlowski w Styczeń 27, 2016, 18:10:19
Stosunkowo słaby procesor, brak informacji o konfigruacji i wydajności dysków ("szybka macierz RAID" to żadna informacja), brak informacji o parametrach sieci lokalnej, brak informacji o czasie założenia podmiotu bezpośrednio na serwerze... To na pewno nie jest problem darmowej wersji serwer SQL.
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: djnoise w Styczeń 27, 2016, 18:45:25
Witam, Dyski w Raid1, W HDTune transfer na poziomie 190MB/sek, czas dostępu max 10ms, siec LAN oparta o switche cisco, niezarządzane, o przepustowości 100 megabitów, z serwerem połączone przez port gigabitowy, realne transfery w LAN do 100 megabitów. Procesor wydaje się być wydajny, http://ark.intel.com/pl/products/81897/Intel-Xeon-Processor-E5-2609-v3-15M-Cache-1_90-GHz (http://ark.intel.com/pl/products/81897/Intel-Xeon-Processor-E5-2609-v3-15M-Cache-1_90-GHz)
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: dkozlowski w Styczeń 27, 2016, 19:07:30
Czyli jednak dyski bardzo wolne, sieć wolna, wcześniej podałeś błędny model procesora, v3 jest nieco wydajniejsza, ale można było wybrać dużo lepiej... Nie podałeś wszystkich informacji o które prosiłem...
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: djnoise w Styczeń 27, 2016, 19:49:24
Czyli jednak dyski bardzo wolne, sieć wolna, wcześniej podałeś błędny model procesora, v3 jest nieco wydajniejsza, ale można było wybrać dużo lepiej... Nie podałeś wszystkich informacji o które prosiłem...

lokalnie na serwerze firma zakłada sie dokładnie 10 minut.... przez siec teraz nie ma możliwości sprawdzenia, sprawdzę to jutro w ciagu dnia. Czy 10 minut to długo??

Czy dyski SSD przyśpieszyły by ten proces, jeżeli baza była by zainstalowana na tym dysku?
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: dkozlowski w Styczeń 27, 2016, 20:28:02
Zrobiłem szybkie testy... Na moim laptopie (i5-2450M, szybki dysk SSD na SATA) podmiot z przykładowymi danymi założył się w około 1 min i 30 s, na serwerku testowym (i5-2500, chwilowo stary dysk talerzowy 250GB SATA) podmiot założył się w około 1 min i 55 s... Kompletny komputer w cenie 2/3 samego Twojego procesora jest 5x szybszy, więc coś jest mocno nie tak...
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: candy w Styczeń 27, 2016, 21:56:11
Aż sprawdziłem.
Na notebooku (Core2 Duo 2.1GHz, Win7Pro 32-bit, 4GB RAM, SQL 2008Express) baza testowa z danymi przykładowymi zakładała się 2min 40sek.
"Serwer", na którym zakładanie bazy trwa 10minut jest zdecydowanie nietentego
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: Aldo w Styczeń 27, 2016, 22:29:01
Mogę tylko potwierdzić stwierdzenia przedpiśców.
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: birds22 w Styczeń 27, 2016, 22:41:42
Zdecydowanie "nietenetego"
Na leciwym serwerze z Intel® Core™2 Duo E6700 + 2GB RAM + Win SRV2003 + SQL 2005 podmiot z danymi  przykładowymi zakładał mi się 1:58
U mnie na lapku z i5-3230 +SSD założenie bazy z danymi przykładowymi to 54 sekundy
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: Marucha w Styczeń 27, 2016, 22:53:18
pomijając kiepski sprzęt , zapewne podmiot jest zakładany nie na serwerze tylko przez klienta, po drodze jest jakiś stary przełącznik 100mbs a w sali obok jakiś nauczyciel ściąga po sieci pornosy z torrentów .

Jeżeli uczniowie potrzebują czystej bazy , a nie uczą się jak zakładać podmiot od zera , zrób sobie jakąś firmę wzorcową i kopiuj ją programem serwisowym, nawet na takim złomie powinno ci to przyspieszyć pracę
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: Chris w Styczeń 28, 2016, 00:06:56
pomijając kiepski sprzęt , zapewne podmiot jest zakładany nie na serwerze tylko przez klienta, po drodze jest jakiś stary przełącznik 100mbs a w sali obok jakiś nauczyciel ściąga po sieci pornosy z torrentów .

Jeżeli uczniowie potrzebują czystej bazy , a nie uczą się jak zakładać podmiot od zera , zrób sobie jakąś firmę wzorcową i kopiuj ją programem serwisowym, nawet na takim złomie powinno ci to przyspieszyć pracę
Zgadzam się z Maruchą z każdym punkcie, ma rację pewnie i do pornosów :)
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: marianmanieck w Wrzesień 11, 2017, 16:50:49
Witam, odświeżam temat, tematyka wręcz identyczna, serwer w szkole, nowy Dell R330, macierz perc h330 (12Gb/s) w tym 2 x 1 TB SAS w RAID 0, procesor E3-1270 3,6 Ghz, 16 gb ram, siec gigabitowa, MS Server 2016 Std, SQL Server Express 2014. Podmiot lokalnie zakłada się ok 15 minut, przy probie założenia 15 podmiotów jednocześnie czas wydłuża się do jednej godziny.

Dodam, że na zwykłym komputerze w pracowni komputerowej (i3, 4gb ram, dysk HDD) SQL Server 2014 Express zakłada się 3 minuty.

Czy udało się rozwiązać problem z tego wątku? Czy macie koledzy jakieś pomysły?
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: dkozlowski w Wrzesień 11, 2017, 17:03:01
Na prawdę życie Ci nie jest miłe - RAID0 - na prawdę ? Polecam zgłosić się do dostawcy sprzętu, aby rozwiązał ten problem, najwyraźniej jest jakiś konflikt.
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: pir w Wrzesień 11, 2017, 23:10:58
Najpierw wyklucz problemy sprzętowe, lub z systemem operacyjnym.
Jak Ci się znudzi szukanie przyczyny problemu, to podaj dla mojej ciekawości jak masz ustawione "Server Collation" dla tego serwera SQL.
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: marianmanieck w Wrzesień 13, 2017, 09:47:31
RAID 0 ze względu na największa szybkość pracy macierzy, jeśli chodzi o ewentualną awaryjność to nie ma znaczenia, uczniowie pracują na bazie danych przez 3 kolejne zajęcia, później firma jest porzucana i zakładana następna do nowego zadania. Domyślny Server Collation mam ustawiony na Polish_Cl_AS.

Obecnie próbuje wykluczać ewentualne problemy sprzętowe, ale nic mogę znaleźć w czym leży przyczyna.
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: dkozlowski w Wrzesień 13, 2017, 10:04:57
RAID 0 ze względu na największa szybkość pracy macierzy, jeśli chodzi o ewentualną awaryjność to nie ma znaczenia, uczniowie pracują na bazie danych przez 3 kolejne zajęcia, później firma jest porzucana i zakładana następna do nowego zadania.

Skąd takie pomysły ? :o Jeśli miało być szybko to trzeba było wybrać jeden dysk SSD bez żadnych dodatkowych kontrolerów sprzętowych, byłoby 50-100x szybciej i dużo taniej...

No i tak teraz jeszcze doczytałem - do czego wam SQL Standard ? :o
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: pir w Wrzesień 13, 2017, 15:15:37
Jakie są czasy zapisu i odczytu zwykłych plików? Rozumiem, że wszystko jest na jednym fizycznym raidzie, nie ma innych dysków.

Jakie jest Collation dla baz danych?

dkozłowski: SQL jest w wersji Express, Std tyczyło się OS.
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: dkozlowski w Wrzesień 13, 2017, 17:18:56
dkozłowski: SQL jest w wersji Express, Std tyczyło się OS.

Dla mnie

MS Server 2016 Std

Teraz doczytałem, dzięki... Dla mnie "MS" oznacza Microsoft SQL Serwer, a nie "Microsoft Windows Server"...
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: tkrolik w Wrzesień 22, 2017, 21:01:51
Jeśli podmioty są zakładane lokalnie a nie na serwerze to z tego co pamiętam
Insert strasznie dużo niepotrzebnych rzeczy śle po sieci i stąd tak zamulone działanie
gdyby szkoła wysupłała jeszcze troche funduszy
możnaby pomyśleć o dokupieniu licencji na zdalny pulpit i pracę uczniów na zdalnym pulpicie bezpośrednio na serwerze
mogłoby być deliktanie szybciej

pozdrawiam
Tomasz

ps. szczególnie że ceny licencji MS dla szkół (OLP Academic) są całkiem przystępne
Tytuł: Odp: Baza dla Insert GT
Wiadomość wysłana przez: dkozlowski w Wrzesień 22, 2017, 21:20:23
Jeśli podmioty są zakładane lokalnie a nie na serwerze to z tego co pamiętam
Insert strasznie dużo niepotrzebnych rzeczy śle po sieci i stąd tak zamulone działanie

Na prawdę nie mam pojęcia o czym piszesz - nie ważne w jaki sposób zakładany jest podmiot, zawsze jest to robione w ten sam sposób i wszystko ci jest przesyłane jest potrzebne... Podmiot tyle czasu zakłada się lokalnie na serwerze... Zacznij czytać wypowiedzi, na które odpowiadasz...