-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!goblin1!goblin.stu.neva.ru!usenet.blueworldhosting.com!feeder01.bluewo
rldhosting.com!peer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.
highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostra
da.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrad
a.pl.POSTED!not-for-mail
Date: Fri, 18 Apr 2014 19:38:17 +0200
From: wloochacz <w...@n...spam.gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101
Thunderbird/24.4.0
MIME-Version: 1.0
Newsgroups: pl.comp.os.ms-windows.winnt,pl.comp.pecet
Subject: Re: Serwer dla MS-SQL (crosspost)
References: <lir1o7$rq5$2@usenet.news.interia.pl>
<53511928$0$2153$65785112@news.neostrada.pl>
<lir8no$anp$1@usenet.news.interia.pl>
In-Reply-To: <lir8no$anp$1@usenet.news.interia.pl>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 187
Message-ID: <53516316$0$2233$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.11.190.229
X-Trace: 1397842711 unt-rea-b-01.news.neostrada.pl 2233 83.11.190.229:22108
X-Complaints-To: a...@n...neostrada.pl
X-Received-Bytes: 8203
X-Received-Body-CRC: 4010299520
Xref: news-archive.icm.edu.pl pl.comp.os.ms-windows.winnt:252581
pl.comp.pecet:1235184
[ ukryj nagłówki ]W dniu 2014-04-18 15:18, Zgr pisze:
> 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)
Jeśli odpowiednio skonfigurujesz ConnectionString dla tych klientów na
RDP, tak aby używali połączenia lokalnego (tzw. memory shared protocol),
to Ci kleincie będą działać najszybciej :-)
http://stackoverflow.com/questions/1138559/fastest-s
ql-server-protocol
> 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.
True, ale z tego co piszesz, to narzut Optimu może być znaczny na bazę
danych - a tu więcej RAMu i szybkie dyski się kłaniają.
Ale 32GiB to nie powinno być problemem... Tyle, że ja kompletnie nie mam
pojecia jak Optima współpracuję z bazą danych.
Powiem tak - miałem kiedyś firmę, która na Windows Server 2000 32bit z
SQL Serverem 2000 obsługiwała ok. 120-140 klientów.
Wielkość bazy - ok. 40 GiB.
I to działało nawet nieźle; dlatego jak widzę co poniektóre wymagania w
stylu "najwydajniej Optima pracuje na komputerze z procesorem CoreI7 z 4
GB RAM lub więcej" to się pytam - WTF?
> 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.
Optima?
Jeśli tu:
http://blog.alpol.net.pl/2011/10/jak-przyspieszyc-co
march-optima-2010/
piszą prawdę, to ja dziękuję za takie "optymalizacje".
Powiedzmy sobie szczerze - Optima to dość prosty system
handlowo-magazynowy. Zalecanie maszyny z Core I3/5/7 do takiego czegoś
to... maskara jakaś ;-)
> 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.
Zastanów się - naprawdę sądzisz, że to jest dobrze napisane?
Znam taki system, który też "wszystkie operacje wykonywał na serwerze".
Jakiekolwiek pierdnięcie - wywoływana była SP, która wołałe następne SP
i tak w kółko Macieju...
Efekt? jedna wielka KUPA!
Akurat tam architekt systemu zapomniał, że baza SQL jest zorientowana na
przetwarzanie ZBIORÓW danych, a nie pojedynczych wierszy...
No ale co zrobić - taki będziesz miał system, to muszisz z nim żyć.
>> 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 :(
Jeśli posadzisz na tym Esential, to zaszczędzisz znaczną kwotę, którą
możesz zainwestować w szybsze dyski.
Tylko jest jedno małe "ale" - bardzo dobrze się zastanów, czy
ograniczenia licencyjne Essential nie zaczną Cie uwierac za chwilę - nie
pamietam dokładnie, ale tam jest chyba limit do 25 CAL'ów.
> 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 :(
>
>
--
wloochacz
Następne wpisy z tego wątku
- 19.04.14 13:46 Adam
- 19.04.14 15:29 wloochacz
- 19.04.14 19:00 Adam
- 19.04.14 21:03 wloochacz
- 19.04.14 22:11 Adam
- 22.04.14 21:13 Adam
- 23.04.14 13:24 wloochacz
- 23.04.14 23:38 fReLuZ
- 24.04.14 00:01 Adam
- 24.04.14 15:31 Adam
- 24.04.14 15:45 wloochacz
- 24.04.14 15:48 wloochacz
Najnowsze wątki z tej grupy
- Na tej Chmurce uciekły mi 2 posty
- Jakiś Volume
- Zniknął dźwięk na tylnym panelu
- Nowy, "szybki "komputer AsRock nie posiada modułu TPM
- Nowy, "szybki "komputer AsRock nie posiada modułu TPM
- wymiana ekranu w laptopie
- Re: Głośniki
- Re: Głośniki
- Fwd: Re: Głośniki
- Re: Głośniki
- Komputer resetuje się przy wybudzaniu
- (U)EFI - ksiązka, dokument
- Laptop LG (gram) -- boot menu
- Głośniki
- Jakie dyski HDD do domowego serwera?
Najnowsze wątki
- 2024-05-08 Błonie => Sales Specialist <=
- 2024-05-07 Chess
- 2024-05-07 Do czego nadaje się QDockWidget z bibl. Qt?
- 2024-05-07 Vitruvian Man - parts 7-11a
- 2024-05-07 Warszawa => International freight forwarder <=
- 2024-05-07 Zielona Góra => Inżynier R&D Mechanik <=
- 2024-05-07 ministranci
- 2024-05-07 Warszawa => Manager Sprzedaży <=
- 2024-05-07 Białystok => Inżynier DevOps (projekt JP) <=
- 2024-05-07 Ulm => IT Systems Administrator and Customer Support Engineer <=
- 2024-05-07 Warszawa => Junior Frontend Developer <=
- 2024-05-07 Ulm => Integration & Test Engineer <=
- 2024-05-07 Warszawa => Business Systems Sales Representative <=
- 2024-05-07 Białystok => Technical Lead ( (Java Background)) <=
- 2024-05-07 Białystok => React Native Developer <=