Autor Wątek: Optymalizacja baz Inserta  (Przeczytany 9122 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
Optymalizacja baz Inserta
« dnia: Styczeń 02, 2016, 00:57:49 »
Cześć
Jak w temacie porszę podzielcie się swoimi doświadczeniami jak przyspieszyć ten produkt.
Na początek czy defragmentacja i shrink z poziomu management studio ma sens?
---
Piotr

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Optymalizacja baz Inserta
« Odpowiedź #1 dnia: Styczeń 02, 2016, 10:46:03 »
Skąd w ogóle podejrzenie, że to problem bazy danych ? Jakie są problemy ? W czym jak w czym, ale w Rachmistrzu jeszcze nawet nie słyszałem o problemach wydajnościowych.
Daniel, Białystok.

Offline pas_

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: rachmistrz 1.41
Odp: Optymalizacja baz Inserta
« Odpowiedź #2 dnia: Styczeń 02, 2016, 13:56:13 »
To topic dotyczący tuningu a nie naprawy.
---
Piotr

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Optymalizacja baz Inserta
« Odpowiedź #3 dnia: Styczeń 02, 2016, 14:04:11 »
To topic dotyczący tuningu a nie naprawy.

Dokładnie, więc dlaczego piszesz o jakieś naprawie, zamiast odpowiedzieć na zadane pytania ?
Daniel, Białystok.

Offline pas_

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: rachmistrz 1.41
Odp: Optymalizacja baz Inserta
« Odpowiedź #4 dnia: Styczeń 02, 2016, 14:32:46 »
Przeczytaj raz jeszcze topik i postawione pytanie w treści.
Odpowiadając na Twoje pytanie. Dla czego uważasz że nie można tego softu w jakikolwiek sposób wspomóc dobrą konfiguracją bazy, dysku, pamięci, konfiguracji końcówek itp itd. (Pytanie retoryczne).
Jak przygotowałeś sys pod ten produkt?
---
Piotr

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Optymalizacja baz Inserta
« Odpowiedź #5 dnia: Styczeń 02, 2016, 14:55:02 »
Przeczytaj raz jeszcze topik i postawione pytanie w treści.

Przeczytałem... Niech będzie, że na Twoje pytanie:

Na początek czy defragmentacja i shrink z poziomu management studio ma sens?

odpowiem precyzyjnie, przy czym odpowiedź kompletnie nic nie wniesie:

Cytuj
nie da się odpowiedź na to pytanie, gdyż nie wiadomo w jakim celu chcesz wykonać te operacje, w znaczącej większości przypadków niczego to nie zmieni.

Odpowiadając na Twoje pytanie.

No nie odpowiedziałeś.

Jak przygotowałeś sys pod ten produkt?

Według oczekiwań i kieszeni klienta - od kilkuletniego laptopa po nową maszynę serwerową. Jak pisałem nie miałem okazji wykonywać optymalizacji bazy danych (rozumianej jako modyfikację jej struktury) dla Rachmistrza w odróżnieniu od Subiekta i Rewizora.
Daniel, Białystok.

Offline pas_

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: rachmistrz 1.41
Odp: Optymalizacja baz Inserta
« Odpowiedź #6 dnia: Styczeń 02, 2016, 15:16:09 »
:) o starych grzmotach to nie koniecznie ale pewne parametry mogą być pomocne.
Podam może dla lepszego zrozumienia przykłady z zagadnienia.
Chodzi o takie parametry jak rozmiar tzw chunk, rozmiar bufora kolejek, polecana konfiguracja macierzy dyskowej - to odnośnie DS.
MS SQL - kiedy przebudowa a kiedy defragmentacja i na przykłada jak to wykonać dla inserta - jego produktów. Ile RAM przypisać itp.
Od ilu userów, baz danych iść w MS SQL std
Sama konfiguracja np BiuroGT/rachmistrz,insert i inne /program serwisowy - może jest jakiś fajny kruczek, ilość sesji jednoczesnych bufory itd..
---
Piotr

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Optymalizacja baz Inserta
« Odpowiedź #7 dnia: Styczeń 02, 2016, 15:50:31 »
Podam może dla lepszego zrozumienia przykłady z zagadnienia.
Chodzi o takie parametry jak rozmiar tzw chunk, rozmiar bufora kolejek, polecana konfiguracja macierzy dyskowej - to odnośnie DS.

Zgodnie z zaleceniami Microsoftu, w przypadku biur rachunkowych czym szybszy podsystem dyskowy tym lepiej, w innym przypadku ma małe znaczenie.

MS SQL - kiedy przebudowa a kiedy defragmentacja i na przykłada jak to wykonać dla inserta - jego produktów. Ile RAM przypisać itp.

Tak samo jak dla każdego innego programu, nie ma recepty, należy stosować według potrzeb w oparciu o wiedzę i doświadczenie. Jak pisałem wcześniej w większości przypadków, zwłaszcza małych baz programów księgowych nie ma to istotnego znaczenia.

Od ilu userów, baz danych iść w MS SQL std Ile RAM przypisać itp.

Według potrzeb i oczekiwań, według mnie w przypadku biur rachunkowych pracująych na programach Insertu w ogóle nie jest potrzebny pełny SQL.

Sama konfiguracja np BiuroGT/rachmistrz,insert i inne /program serwisowy - może jest jakiś fajny kruczek, ilość sesji jednoczesnych bufory itd..

Nie znam. Ogólnie szukasz problemów tam gdzie ich nie ma, a nie korzystasz z rozwiązań oczywistych (dugi wątek). Polecam nawiązać współpracę z dobrym serwisantem.
Daniel, Białystok.

Offline pas_

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: rachmistrz 1.41
Odp: Optymalizacja baz Inserta
« Odpowiedź #8 dnia: Styczeń 02, 2016, 16:48:04 »
To twój punk widzenia.

Kto ma jakieś konkrety, liczby cyferki. Zapraszam.
---
Piotr

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Optymalizacja baz Inserta
« Odpowiedź #9 dnia: Styczeń 02, 2016, 17:39:19 »
To twój punk widzenia.

Jeśli nie rozumiesz tego co napisałem to pozostaje tylko skorzystać z mojej ostatniej porady.

Kto ma jakieś konkrety, liczby cyferki. Zapraszam.

Jedna z moich wypowiedzi na temat optymalizacji: http://www.forumsubiekta.pl/subiekt/poprawa-wydajnosci-poprzez-zmiane-domyslnej-lokalizacji-plikow-serwera-ms-sql/, jeśli zadasz sobie trochę trudu to znajdziesz ich więcej na forum.
Daniel, Białystok.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Optymalizacja baz Inserta
« Odpowiedź #10 dnia: Styczeń 03, 2016, 00:26:31 »
To twój punk widzenia.

Kto ma jakieś konkrety, liczby cyferki. Zapraszam.
Mogę podać przykład pracy Biura GT - około 40 podmiotów. Wczytywanie podmiotów po uruchomienu ok 10 minut.
Zmieniony dysk twardy na SSD, tylko to, żadne inne zmiany czy optymalizacje nie były robione - wczytanie podmiotów do Biura GT - ok 10 sek.

Offline pas_

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: rachmistrz 1.41
Odp: Optymalizacja baz Inserta
« Odpowiedź #11 dnia: Styczeń 05, 2016, 23:58:17 »
Panowie!!! :) wydajny podsystem dyskowy pod bazy danych jest głównym narzędziem. Jest to oczywista oczywistość. Mi chodzi o, tak jak napisałem optymalizacje. A to nie oznacza wymiany serwera.
Dzieki Danielu że podsunąłeś coś konkretniejszego - trochę to czasu zajęło. Szukałem haseł na forum wydajność, optymalizacja i prawdę mówiąc wyniki były mocno nie przystające do tematu poszukiwań. Ba nawet przyklepanie kawałka tematu postu który podałeś dało w wynikach wielkie rozczarowujące Gie.

Czy pisząc modyfikacja indeksów miałeś na myśli re-indeksacje, automatyczną przebudową indeksów, czy faktycznie modyfikowałeś indeksy  ???

---
Piotr

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Optymalizacja baz Inserta
« Odpowiedź #12 dnia: Styczeń 06, 2016, 10:24:30 »
Panowie!!! :) wydajny podsystem dyskowy pod bazy danych jest głównym narzędziem. Jest to oczywista oczywistość. Mi chodzi o, tak jak napisałem optymalizacje. A to nie oznacza wymiany serwera.

No nie, jak wielokrotnie pisałem, również w tym wątku, jesteś w dużym błędzie. Biuro rachunkowe to przypadek szczególny i czasu wykonania pewnych operacji nie przeskoczy się bez odpowiedniego sprzętu. Wymiana dysków przecież nie oznacza wymiany serwera.

Dzieki Danielu że podsunąłeś coś konkretniejszego - trochę to czasu zajęło. Szukałem haseł na forum wydajność, optymalizacja i prawdę mówiąc wyniki były mocno nie przystające do tematu poszukiwań. Ba nawet przyklepanie kawałka tematu postu który podałeś dało w wynikach wielkie rozczarowujące Gie.

A dlaczego mając do dyspozycji cały internet ograniczałeś się do tego forum ? Jest to temat niezależny od programów, a związany z konkretnym silnikiem bazy danych, informacji i szkoleń są niezliczone ilości. Posiadając wiedzę jak działa silnik bazy danych będziesz wiedział jak zoptymalizować pracę dowolnego programu oczywiście pomaga w tym również głęboka wiedza o programie, który optymalizujemy. Pytanie tylko czy dysponujesz odpowiednią ilością czasu, aby ją pozyskać.

Wyszukiwanie na forum nie działa dobrze od jakiegoś czasu, polecam szukać przez google.

Czy pisząc modyfikacja indeksów miałeś na myśli re-indeksacje, automatyczną przebudową indeksów, czy faktycznie modyfikowałeś indeksy  ???

Oczywiście pisałem o modyfikacji i tworzeniu nowych indeksów jak również modyfikacji innych obiektów bazy danych.
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Optymalizacja baz Inserta
« Odpowiedź #12 dnia: Styczeń 06, 2016, 10:24:30 »