Autor Wątek: insert jaki serwer z plusem na przyszłość  (Przeczytany 10488 razy)

0 użytkowników i 3 Gości przegląda ten wątek.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: insert jaki serwer z plusem na przyszłość
« Odpowiedź #15 dnia: Styczeń 21, 2016, 21:49:58 »
Może i jest, ale za krótko działam na tym forum i nie wpadło mi w oko.
W przypadku GT nie ma co szaleć w ilości rdzeni czy maszyn wieloprocesorowych, bo GT tego nie wykorzysta. natomiast RAM przydaje się, chociażby na potrzeby SQL.
Można iść w pełny sql, ale pytanie czy rzeczywiście warto. Ja instalowałem Workgroup.

Natomiast warto zrobić optymalizację bazy, o czym pisał @Daniel. po takim czymś operacje na bazie szybciej się wykonują, co daje się odczuć.

I na koniec zostawiłem dyski twarde. Zdecydowanie SSD, róznica znaczna.
Mam u siebie system na SSD 512 GB, a bazy na dwóch SSD 256 GB w mirrorze. Miodzio.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17230
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: insert jaki serwer z plusem na przyszłość
« Odpowiedź #16 dnia: Styczeń 21, 2016, 22:04:05 »
w sumie fakt - msssql2016 jest niby dopiero jako preview, czyli pewnie jakis 2014 na próbę

Jak testować ogólną wydajność to na produkcji, a jak na produkcji to przeczytaj raz jeszcze co napisałem.

bliźniaczej maszyny nie mam, ale też nie za bardzo widzi mi się instalowanie testowo na maszynie produkcyjnej bo wtedy, zdecydowanie miałbym się czym zajmować jakby coś nie poszło ;)

Masz obawy wynikające po prostu z niewiedzy, więc znowu wracamy do tego co już napisałem.

rozumiem, że jest całkiem dużo niewiadomych żeby tak określić kwestie wydajnościowe ale rozumiem ogólnikowość odpowiedzi - zapewniam, że nie jestem z tych co by mieli wytykać że ktoś coś źle doradził i to czyjaś wina...

Wydaje mi się, że ciągle nie rozumiesz... Ja nie obawiam się, że będziesz miał pretensje, gdyż źle doradzę, gdyż doradzam dobrze... Niestety w ten sposób (poprzez forum) nie można być bardziej dokładnym, takie tematy wymagają indywidulanej analizy i przeprowadzenia miarodajnych testów... Tak, to zajmuje czas i kosztuje, ale to inwestycja, która się opłaca.

cały czas kołacze mi się, że było na forum jakieś zestawienie/zapytanie szacujące wydajność działania w subiekcie - źle mi się kołacze?

Bardzo źle... Nie ma w ogóle takiej możliwości, aby oszacować wydajność programu należałoby wykonać za jego pomocą określone operacje, a nie da się tego zrobić poprzez zestawienie.
Daniel, Białystok.

Offline exequos

  • Aktywny użytkownik
  • ***
  • Wiadomości: 356
  • Reputacja +2/-0
  • Wersja programu: 1.52 HF1
Odp: insert jaki serwer z plusem na przyszłość
« Odpowiedź #17 dnia: Styczeń 21, 2016, 22:37:01 »
Może i jest, ale za krótko działam na tym forum i nie wpadło mi w oko.
W przypadku GT nie ma co szaleć w ilości rdzeni czy maszyn wieloprocesorowych, bo GT tego nie wykorzysta. natomiast RAM przydaje się, chociażby na potrzeby SQL.
Można iść w pełny sql, ale pytanie czy rzeczywiście warto. Ja instalowałem Workgroup.

Natomiast warto zrobić optymalizację bazy, o czym pisał @Daniel. po takim czymś operacje na bazie szybciej się wykonują, co daje się odczuć.

I na koniec zostawiłem dyski twarde. Zdecydowanie SSD, róznica znaczna.
Mam u siebie system na SSD 512 GB, a bazy na dwóch SSD 256 GB w mirrorze. Miodzio.

Dziękuję za informacje - czy uzywasz mssql express czy pełną?
czy optymalizację robisz przy użyciu jakiś konkretnych narzędzi/zapytań czy korzystasz z indywidualnych analiz i miarodajnych testów?

Offline exequos

  • Aktywny użytkownik
  • ***
  • Wiadomości: 356
  • Reputacja +2/-0
  • Wersja programu: 1.52 HF1
Odp: insert jaki serwer z plusem na przyszłość
« Odpowiedź #18 dnia: Styczeń 21, 2016, 22:38:35 »
Cytuj
Wydaje mi się, że ciągle nie rozumiesz... Ja nie obawiam się, że będziesz miał pretensje, gdyż źle doradzę, gdyż doradzam dobrze... Niestety w ten sposób (poprzez forum) nie można być bardziej dokładnym, takie tematy wymagają indywidulanej analizy i przeprowadzenia miarodajnych testów... Tak, to zajmuje czas i kosztuje, ale to inwestycja, która się opłaca.

wydaje mi się, że coś mi się przypomniało - czy dobrym wstępem do analizy sensu optymalizacji jest uruchomienie i analiza wyników z tego zestawienia http://www.forumsubiekta.pl/dodatki-zestawienia/ile-zajmuja-tabele-w-bazie/?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17230
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: insert jaki serwer z plusem na przyszłość
« Odpowiedź #19 dnia: Styczeń 21, 2016, 23:45:42 »
Cytuj
Wydaje mi się, że ciągle nie rozumiesz... Ja nie obawiam się, że będziesz miał pretensje, gdyż źle doradzę, gdyż doradzam dobrze... Niestety w ten sposób (poprzez forum) nie można być bardziej dokładnym, takie tematy wymagają indywidulanej analizy i przeprowadzenia miarodajnych testów... Tak, to zajmuje czas i kosztuje, ale to inwestycja, która się opłaca.

wydaje mi się, że coś mi się przypomniało - czy dobrym wstępem do analizy sensu optymalizacji jest uruchomienie i analiza wyników z tego zestawienia http://www.forumsubiekta.pl/dodatki-zestawienia/ile-zajmuja-tabele-w-bazie/?

Jest całkowicie odwrotnie... Optymalizacja ma sens jeśli program przy określonych operacjach działa wolniej niż tego oczekujemy, więc decydujesz o tym Ty sam, a nie wynik jakiegoś zestawienia... Dla jednej osoby wyświetlenie kalkulacji cen w kilkanaście sekund nie stanowi problemu, a dla kogoś innego czas powyżej sekundy jest już nie do przyjęcia i szuka rozwiązania jak go zmniejszyć bo wie, że z sekund robią się minuty, a wciągu miesiąca z minut przy większej ilości pracowników robią się liczne, bezproduktywne godziny za które trzeba zapłacić, a rok ma takich miesięcy 12...

Nie znałem tego wątku i sam zamieściłem na forum podobne zestawienie: http://www.forumsubiekta.pl/subiekt/niewykorzystywana-pelna-moc-procesora/msg19374/#msg19374. Przydaje się do analizy rozmiaru bazy danych oraz wychwycenia tabel z zewnętrznych rozwiązań, które bardzo często powodują problemy wydajnościowe.
Daniel, Białystok.

Offline exequos

  • Aktywny użytkownik
  • ***
  • Wiadomości: 356
  • Reputacja +2/-0
  • Wersja programu: 1.52 HF1
Odp: insert jaki serwer z plusem na przyszłość
« Odpowiedź #20 dnia: Styczeń 22, 2016, 19:03:26 »
spojrzalem na ten link co podeslales z zestawieniem i naszla mnie refleksja
ciekawe czy od 2012 cos sie zmienilo na plus w podejsciu inserta, czy tez zamiast poprawiac serie GT napisali od nowa nexo ?
bo ostateczny wniosek sadzac po tym co napisales moze byc ze najwiekszym ograniczeniem wydajności może być sam insert1 ;)
1z poprawką na mssql bo patrząc na zestawienie https://msdn.microsoft.com/en-us/library/cc645993(v=sql.120).aspx jednak express m.in to maks 1GB RAM / instancje


- wiem ze to kolejny ocean ale moze ktos zna oczywiste ale przeciwko takiej konfiguracji
od strony sprzętu mam wstępny typ
Supermicro X11SSH-F + Xeon E3-1230v5 + Crucial CT2K16G4RFD4213 dual DDR3 32GB i dysk ssd m550 250GB w raid1
(patrzylem sobie ze niektorzy chwala serie E5 pod sql m.in. ze wzgledu na wiekszy cache z zastrzezeniami zeby uwazac na ograniczenia i koszty licencyjne m$)

i na tym na poczatek tylko baza mssql 2014 standard jakis trial 180dni (stary serwer troche podziala w takim razie pod terminale zdalne dopoki nie wykluje sie ws2016)

gdyby ktos znal jakies praktyczne ale przeciw temu hardware to bylbym zobowiazany za wskazówkę

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17230
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: insert jaki serwer z plusem na przyszłość
« Odpowiedź #21 dnia: Styczeń 23, 2016, 11:11:57 »
spojrzalem na ten link co podeslales z zestawieniem i naszla mnie refleksja
ciekawe czy od 2012 cos sie zmienilo na plus w podejsciu inserta, czy tez zamiast poprawiac serie GT napisali od nowa nexo ?

O czym piszesz ? Co się miało zmienić w tym podejściu Insertu ? Przecież program cały czas jest poprawiany i rozwijany... Użytkownicy cały czas oczekują nowych funkcjonalności nie zdając sobie sprawy z czym to się wiąże... Wybierają tani program (o relatywnie dużych możliwościach wliczając w to również możliwości dostosowania do indywidualnych potrzeb) bez właściwego wsparcia serwisowego skierowany dla dziesiątek tysięcy firm i dziwią się, że program przy wykorzystywaniu w ich specyfice nie działa tak wydajnie jak by chcieli...

Geneza powstania nexo jest zupełnie inna, pewnych rzeczy nie da się lub się nie opłaca zmieniać tylko trzeba je zaprojektować i stworzyć od nowa, ale to raczej temat na inną okazję i miejsce.

1z poprawką na mssql bo patrząc na zestawienie https://msdn.microsoft.com/en-us/library/cc645993(v=sql.120).aspx jednak express m.in to maks 1GB RAM / instancje

Ja to widzę zupełnie odwrotnie, jeśli można poprawić producenta to nie jest to ograniczenie po stronie producenta tylko po stronie użytkownika. Poza tym tak jak wielu problemów nie da się lub nie ma sensu rozwiązywać przez forum, tak producent nie jest w stanie ich rozwiązywać lub jest to bez sensu bez pomocy użytkowników, do czego ta druga strona musi mieć kompetencje i chęci.

1z poprawką na mssql bo patrząc na zestawienie https://msdn.microsoft.com/en-us/library/cc645993(v=sql.120).aspx jednak express m.in to maks 1GB RAM / instancje

Doczytaj do końca... Wersje express mają również ograniczenia co do maksymalnego rozmiaru bazy danych oraz wykorzystania procesora, mało tego pełne wersje również mają ograniczenia do wykorzystania procesora i nowsze nie zawsze oznacza lepsze.

Co do samego ograniczenia pamięci RAM to jego wykorzystanie można znacząco zmniejszyć, dzięki czemu można na długo lub całkowicie zrezygnować z pełnej wersji SQL'a: http://www.forumsubiekta.pl/subiekt/poprawa-wydajnosci-poprzez-zmiane-domyslnej-lokalizacji-plikow-serwera-ms-sql/msg25646/#msg25646.

- wiem ze to kolejny ocean ale moze ktos zna oczywiste ale przeciwko takiej konfiguracji
od strony sprzętu mam wstępny typ
Supermicro X11SSH-F + Xeon E3-1230v5 + Crucial CT2K16G4RFD4213 dual DDR3 32GB i dysk ssd m550 250GB w raid1
(patrzylem sobie ze niektorzy chwala serie E5 pod sql m.in. ze wzgledu na wiekszy cache z zastrzezeniami zeby uwazac na ograniczenia i koszty licencyjne m$)

i na tym na poczatek tylko baza mssql 2014 standard jakis trial 180dni (stary serwer troche podziala w takim razie pod terminale zdalne dopoki nie wykluje sie ws2016)

gdyby ktos znal jakies praktyczne ale przeciw temu hardware to bylbym zobowiazany za wskazówkę

Już pisałem o składakach, ale zrobisz jak uważasz, nie podałeś przynajmniej żadnego argumentu z opłacalnością takiego wyboru. Nie mnie jeśli miałbym już składać to wziąłbym szybszy procesor i nie koniecznie xeon'a. Nie napisałeś też jaki system operacyjny będzie wybierał, a przecież wersji Foundation nie dokupisz do składaka.
Daniel, Białystok.

Offline micha

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1028
  • Reputacja +9/-0
  • Wersja programu: Sub+Rew GT [najnowsze]
Odp: insert jaki serwer z plusem na przyszłość
« Odpowiedź #22 dnia: Styczeń 25, 2016, 21:28:01 »
Geneza powstania nexo jest zupełnie inna, pewnych rzeczy nie da się lub się nie opłaca zmieniać tylko trzeba je zaprojektować i stworzyć od nowa, ale to raczej temat na inną okazję i miejsce.

O! A ja bym się tego właśnie chętnie dowiedział. :-)
No bo samo w sobie robienie "tego samego od nowa" jest bez sensu. A nie posądzam decydentów Insertu o to, że taki projekt jak Nexo zaczęli bez sensu. Już od dawna ciekawi mnie co w GT jest aż tak złe, że aby to poprawić trzeba było zupełnie nowy soft napisać? :-)

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17230
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: insert jaki serwer z plusem na przyszłość
« Odpowiedź #23 dnia: Styczeń 25, 2016, 21:47:27 »
Rozumiem, ale jak napisałem:

...to raczej temat na inną okazję i miejsce.
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: insert jaki serwer z plusem na przyszłość
« Odpowiedź #23 dnia: Styczeń 25, 2016, 21:47:27 »