Autor Wątek: Powolna konwersja baz Biuro GT  (Przeczytany 15010 razy)

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

Offline pas_

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: rachmistrz 1.41
Powolna konwersja baz Biuro GT
« dnia: Styczeń 02, 2016, 01:04:54 »
Cześć
Mam taki problem. Przeprowadzam konwersje baz inserta po aktualizacji i z pewną dozą niepokoju obserwuje jak przerażająco długo to trwa.
Kiedyś miałem 80 baz i wystarczyła nie cała nocka. Dziś przy 120 bazach trwa to prawie 2 dni. Konwersje przeprowadzałem zawsze za pomocą biura GT, bazy są na MS SQL express 2008 r2, system to win 2008 r2 std.
Można coś z tym zrobić, żeby to trwało krócej? Dodam że po analizie zasobów serwera, w trakcie konwersji wnoszę że serwer czeka .... aż ta pierdoła B-GT da mu coś do roboty ;)
---
Piotr

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Powolna konwersja baz Biuro GT
« Odpowiedź #1 dnia: Styczeń 02, 2016, 10:48:27 »
Na początek przenieś bazy na macierz SSD.
Daniel, Białystok.

Offline pas_

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: rachmistrz 1.41
Odp: Powolna konwersja baz Biuro GT
« Odpowiedź #2 dnia: Styczeń 02, 2016, 13:55:29 »
SSD zawsze lepsze. Z tym ze ja mam te 90 IOPS i kolejke do DS,w trakcie konwersji max 5...
---
Piotr

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Powolna konwersja baz Biuro GT
« Odpowiedź #3 dnia: Styczeń 02, 2016, 14:02:37 »
To teraz uruchom kilka konwersji równolegle.

ps.
Podaj dokładną konfigurację serwera.
« Ostatnia zmiana: Styczeń 02, 2016, 14:05:47 wysłana przez dkozlowski »
Daniel, Białystok.

Offline pas_

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: rachmistrz 1.41
Odp: Powolna konwersja baz Biuro GT
« Odpowiedź #4 dnia: Styczeń 02, 2016, 14:48:29 »
Tak odpalam dwie równolegle. Co prawda poprzez sieć ale zawsze skraca to czas.
Może da rade takie zachowanie wymusić lokalnie? Albo konfiguracja klienta BiuroGT? Mam taką samą jak na końcówkach.

SW
sys: windows 2008 r2 std 64bit
sql: MS SQL 2008 expres
HW
CPU Xeon e5620 2,4ghz
ram: 16GB (4x4gb)
ds: intel embedded RAID II, 4 x 1tb w RAID5
Mobo: S5500BC
---
Piotr

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Powolna konwersja baz Biuro GT
« Odpowiedź #5 dnia: Styczeń 02, 2016, 15:04:52 »
Tak odpalam dwie równolegle.

To uruchom więcej konwersji, aż serwer będzie miał co robić.

Co prawda poprzez sieć ale zawsze skraca to czas.

To podstawowy i duży błąd, przecież sieć spowalnia wszystkie operacje.

Może da rade takie zachowanie wymusić lokalnie? Albo konfiguracja klienta BiuroGT? Mam taką samą jak na końcówkach.

Pisałem o równoległej konwersji podmiotów, a nie o równoległym uruchamianiu Biura GT. Czy da się wykorzystać Biuro GT lub inaczej podejść doproblemu - zapewne tak, ale nie miałem potrzeby szukać rozwiązania.

SW
sys: windows 2008 r2 std 64bit
sql: MS SQL 2008 expres
HW
CPU Xeon e5620 2,4ghz
ram: 16GB (4x4gb)
ds: intel embedded RAID II, 4 x 1tb w RAID5
Mobo: S5500BC

Serwer kompletnie bez sensu - wolny i nie najnowszy procesor, dużo niewykorzystanego RAM'u, gdzie dyski SSD o których wcześniej pisałeś ?
Daniel, Białystok.

Offline pas_

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: rachmistrz 1.41
Odp: Powolna konwersja baz Biuro GT
« Odpowiedź #6 dnia: Styczeń 02, 2016, 15:25:58 »
ale ja nie pisałem że mam dyski SSD :)
Pisałem o równoległej konwersji podmiotów, a nie o równoległym uruchamianiu Biura GT. Czy da się wykorzystać Biuro GT lub inaczej podejść doproblemu - zapewne tak, ale nie miałem potrzeby szukać rozwiązania.
Ok. a powiedz mi proszę jak skonfigurować równoległą konwersję? Żadnych magicznych pstryczków w BiuroGT ani w Programie serwisowym nie widać.
---
Piotr

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Powolna konwersja baz Biuro GT
« Odpowiedź #7 dnia: Styczeń 02, 2016, 15:55:08 »
Załóż kilka podmiotów Biura na potrzeby konwersji.
Daniel, Białystok.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Powolna konwersja baz Biuro GT
« Odpowiedź #8 dnia: Styczeń 03, 2016, 00:29:52 »
Załóż kilka podmiotów Biura na potrzeby konwersji.
A robiąc to programem serwisowym możesz odpalić kilka/naście sesji tego programu.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Powolna konwersja baz Biuro GT
« Odpowiedź #9 dnia: Styczeń 03, 2016, 11:11:59 »
ale ja nie pisałem że mam dyski SSD :)

Nie zrozumiałem Twojej odpowiedzi, więc wracamy do "podstaw"...

SSD zawsze lepsze.

Nie zawsze, przy pracy z jedną bazą danych nie robię znaczącej różnicy, jedynie w Biurach rachunkowych przy pracy z wieloma bazami danych mogą zrobić znaczącą różnicę.

Z tym ze ja mam te 90 IOPS

Jeśli nie pomyliłeś jednostek to masz podsystem dyskowy około 1000 (tysiąc) razy wolniejszy od jednego dysku SSD

...i kolejke do DS,w trakcie konwersji max 5...

Uruchom 4-8 konwersji równolegle i sprawdź wtedy.
Daniel, Białystok.

Offline Marucha

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 864
  • Reputacja +8/-3
  • Jedna zmiana przygotowuje drugą.
  • Wersja programu: rewizor, rachmistrz, biuro gt aktualne
Odp: Powolna konwersja baz Biuro GT
« Odpowiedź #10 dnia: Styczeń 04, 2016, 09:12:05 »
 U mnie 30 sek-150 sek na jedną bazę ( liczę z kopia zapasową ) , przy 100 bazach trochę to trwa i zależy tez od konkretnej aktualizacji, HW i3 3250 3,50 Ghz, 8 GB , SSD Crucial MX100 256 GB, płyta najtańsza B75 ( konwersję przeprowadzam na serwerze nie po sieci) . Proc obciążony na 25 % więc wąskim gardłem jest SSD :) albo RAM ( no i Insert bo nie ma softu zoptymalizowanego pod wiele rdzeni)

Offline pas_

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: rachmistrz 1.41
Odp: Powolna konwersja baz Biuro GT
« Odpowiedź #11 dnia: Styczeń 05, 2016, 23:18:27 »
Cytuj
U mnie 30 sek-150 sek na jedną bazę ( liczę z kopia zapasową )
U mnie to trwa 5 minut na bazę, a mam wrażenie że wcześniej w tych 3 minutach się mieścił ale też procesor bardziej intensywnie chodził.

Biorąc pod uwagę że ten
Cytuj
SSD Crucial MX100 256 GB
to efektywnie 13k - 20k IOPS w zapisie, plus do tego 1GHz więcej na twoim i3... to spadek czasu wykonywania operacji jest khm politycznie mówiąc oczekiwałbym spadku liniowego i jeszcze lepszego wyniku.
Jeśli szukasz dziury ;) to u Ciebie akurat widać* że dodatkowe gigaherce na procesorze jeszcze by pomogły. Na wykorzystanie pozostałych 3 rdzeni w tym insyfcie nie ma co liczyć. Nie jest to program zoptymalizowany - typowy biznesowy przypadek.

* to trochę strzał z doświadczenia i wiedzy, poziom pewności 99%. Tak na prawdę trzeba by sprawdzić wysycenie twojego sdd.
---
Piotr

Offline Chris

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 2850
  • Reputacja +275/-0
  • Wersja programu: GT, Nexo - aktualne
Odp: Powolna konwersja baz Biuro GT
« Odpowiedź #12 dnia: Styczeń 06, 2016, 08:55:44 »
W wątku porównujecie cas konwersji, a nie podaliście z jakiej do jakiej wersji. Takie porównywanie wyników jest bez sensu, bo np. u mnie konwersja jednej bazy trwa 1 sekundę (z 1.42 do 1.42HF1) :)
Krzysztof, Radom

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Powolna konwersja baz Biuro GT
« Odpowiedź #13 dnia: Styczeń 06, 2016, 10:44:05 »
Na wykorzystanie pozostałych 3 rdzeni w tym insyfcie nie ma co liczyć. Nie jest to program zoptymalizowany - typowy biznesowy przypadek.

Przede wszystkim procesory i3 nie posiadają 4 rdzeni. Na możliwość uruchamiania równoległych konwersji przez Biuro można liczyć, program jest cały czas rozwijany, ale napisaliśmy jak wykorzystać wiele rdzeni już teraz, wystarczy skorzystać. Skro problemy z wydajnością występują również w "wasyfcie" czy "cosyfcie" to warto o tym wspomnieć, zamiast krytykować tylko Insert.
Daniel, Białystok.

Offline szymciak

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: Subiekt
Odp: Powolna konwersja baz Biuro GT
« Odpowiedź #14 dnia: Styczeń 12, 2016, 23:34:39 »
Dzisiaj analizowałem co się dzieje przy konwersji.. ogólnie idzie masę skryptów które trwają w przedziale 1-100 ms.
Najdłuższe zapytania które lecą to backup i restore bazy.

Forum Użytkownikow Subiekt GT

Odp: Powolna konwersja baz Biuro GT
« Odpowiedź #14 dnia: Styczeń 12, 2016, 23:34:39 »