eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.pecetSerwer dla MS-SQL (crosspost) › Re: Serwer dla MS-SQL (crosspost)
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!news.nask.pl!news.nask.org.pl!news.interia.pl!not-for-mail
    From: Zgr <z...@p...fm>
    Newsgroups: pl.comp.os.ms-windows.winnt,pl.comp.pecet
    Subject: Re: Serwer dla MS-SQL (crosspost)
    Date: Fri, 18 Apr 2014 15:18:47 +0200
    Organization: INTERIA.PL S.A.
    Lines: 147
    Message-ID: <lir8no$anp$1@usenet.news.interia.pl>
    References: <lir1o7$rq5$2@usenet.news.interia.pl>
    <53511928$0$2153$65785112@news.neostrada.pl>
    NNTP-Posting-Host: 213.158.216.114.pat.umts.dynamic.t-mobile.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: usenet.news.interia.pl 1397827128 11001 213.158.216.114 (18 Apr 2014
    13:18:48 GMT)
    X-Complaints-To: u...@f...interia.pl
    NNTP-Posting-Date: Fri, 18 Apr 2014 13:18:48 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
    In-Reply-To: <53511928$0$2153$65785112@news.neostrada.pl>
    Xref: news-archive.icm.edu.pl pl.comp.os.ms-windows.winnt:252577
    pl.comp.pecet:1235178
    [ ukryj nagłówki ]

    W dniu 2014-04-18 14:22, wloochacz pisze:
    > W dniu 2014-04-18 13:19, Zgr pisze:
    >> Cześć.
    >>
    >> Potrzeby:
    >> - baza danych na MS-SQL, perspektywicznie ponad 15GB
    >> - dostęp zdalny przez Remote Desktop dla 5 do 8 osób
    >> - lokalnie (w sieci LAN) max. ok. 15 osób
    > To jest pikuś a nie obciążenie, ale...
    > RD będzie na tym samym serwerze?

    Serwer będzie też serwerem dla pulpitów :P
    Generalnie będzie:
    - serwerem SQL
    - serwerem RD dla 5 do 8 pulpitów
    - serwerem plików
    - serwerem ftp (sporadycznie, tylko maleńkie pliki)

    Będzie też na nim Cobian, który będzie zwalał dane na NAS-a.


    >
    >> Maszynka ma być na kilka lat.
    >>
    >> Czy coś takiego wystarczy:
    >>
    >> Platforma: IBM x3500 M4 v2 (IBM 7383D5G)
    >>
    >> Proc: 1x Xeon 6C E5-2630v2 80W 2.6GHz/1600MHz/15MB, ( możliwość dodania
    >> +1 szt)
    >>
    >> RAM: 2x 16GB (1x16GB, 2Rx4, 1.35V) PC3L-10600 CL9 ECC DDR3 1333MHz LP
    >> RDIMM (IBM 46W0672)
    >>
    >> Macierz: ServeRAID M5100 Series 512MB Flash/RAID 5, nie wymaga baterii
    >> (IBM 81Y4487)
    >>
    >> HDD: 5x IBM 300GB 2.5in SFF 10K 6Gbps HS SAS HDD (IBM 90Y8877) będą
    >> ustawione w RAID5 (4 szt) + 1 szt. jako Hot Spare
    > Robileś kiedyś serwer pod bazę danych?

    Nie bardzo :(

    > Wiesz, że typowym mykiem są osobne fizyczne dyski/systemy IO pod bazę
    > danych i log transkacji?
    >

    Przy bardziej obciążonych lub większych.
    Dzięki za wskazówkę.

    Czyli w takim układzie 2 x [mirror], gdzie na 1. wolumenie system + LDF,
    na 2. wolumenie "różności" + MDF.

    Ewentualnie skonfigurować 3 x [mirror], gdzie 1 - system, 2 - MDF, 3 -
    LDF + pliki użytkowników.

    Dodatkowy dysk nie stanowi problemu, zawsze można dodatkową półke
    wsadzić (ale to już powyżej 8 HDD).

    Tylko nie wiem, czy dla matrycy M5100 81Y4487 można dać Hot Spare "nie
    przywiązany" do żadnego mirroru, który uaktywni się w razie potrzeby.

    Na RAID5 czy RAID6 nie ma problemu.
    Wolałbym RAID6, bo mogą paść 2 dyski równocześnie i macierz działa,
    jednak chyba jest mniej wydajna dla SQL, gdzie ok. 70% to odczyt, 30% to
    zapis.

    >> 2 x zasilacz 750W (IBM 94Y5974)
    >>
    >> UPS UPS1500THV - 1050W (53962KX )
    > Jakie jest planowane obciążenie tego MSSQL'a?
    > 8 userów nic nie mówi - mogę jednym userem zrobić większe obciązenie niż
    > 80 - i odwrotnie.
    >
    > Co to za aplikacja i jak używa bazy danych?
    >

    Dawny CDN, teraz Comarch, system Optima.
    System ponoć nieźle napisany, dość dobrze zoptymalizowany. Większość
    operacji SQL wykonywana na serwerze.
    Są firmy, które mają po 40 ludków siedzących na jednym starym ML 350 G3
    i jakoś to wyrabia.
    Problem zaczyna się przy "dużych" bazach danych, mających po kilka
    milionów rekordów w największych tabelach - wtedy macierz nie wyrabia z
    wydajnością.
    Tabel jest blisko 400, sporo kluczy i indeksów, bardzo dużo triggerów.
    Samo dopisanie pozycji do faktury (z poziomu Optimy) generuje
    kilkadziesiąt procedur (?) - m.in. sprawdzanie rezerwacji, sprawdzanie
    stanów magazynowych, sprawdzanie płatności, rabatów, itd, itd.

    > Powiem tak - znam pewną appkę, która zarżneła serwer dla 10 userów. Moja
    > appka, która robiła to samo na tym samym serwerze i z tą samą bazą
    > danych (sic!), wyrabiała się bez zająknięcia.
    > A więc - to zależy.
    > Na tak postawione pytanie nie ma jednoznacznej odpowiedzi.
    >

    Racja.

    >
    >> Od strony OS, będzie to Win 2012 Std z CAL-ami lokalnymi i WinRmt oraz
    >> SQL Srv Standard 2012.
    > Dlaczego nie Essential?
    > Powinien być tańszy i ma więcej softu na pokładzie.
    >

    Dzięki :)

    Rzeczywiście:
    G3S-00723-Microsoft Essentials 2012 R2 x64 - 396,84 USD
    P73-06172-Microsoft Std 2012 R2 x64 - 715,33 USD
    P71-07721-Microsoft Server Datacenter 2012 R2 x64 - 4802,14 USD
    (netto)

    Jest jeszcze Windows Foundation 2008, ale tego nie biorę pod uwagę.

    >> Czy od strony sprzętowej wystarczy to na jakieś pięć lat?
    >>
    >> Szybsze dyski są ponad dwukrotnie droższe (IBM 81Y9670).
    >> Później można dorzucić drugi procesor i RAM.
    > Dla bazy danych to własnie dyski mają znaczenie, a nie drugi procesor.
    > RAMu niegdy za wiele.
    > Inwestuj w HDD - im szybsze, tym lepsze.

    Qrde, problem:

    90Y8877 - IBM 300GB 2.5in SFF 10K 6Gbps HS SAS HDD - 686 zł. netto
    81Y9670 - IBM 300GB 2.5in SFF HS 15K 6Gbps SAS HDD - 1703 zł. netto

    Jeśli liczyć 6 HDD, to robi się znacząca kwota :(


    Dzięki za sugestię, przekażę gdzie trzeba. Może przeżyję ;)


    >
    >> Jakieś inne propozycje?
    >> Na samą stronę sprzętową budżet ograniczony do ok. 16 tys. zł. netto.
    > Tak naprawdę to nie sprzęt jest najważniejszy, tylko sposób współpracy
    > konkretnej aplikacji z bazą danych.
    > Można to totalnie skopać i dostaniesz infor od producenta; proszę
    > dołożyć 3 procesory i koljene 32 GiB RAMu.
    > I gadaj z takimi oszołomami...

    Znam to :(


Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: