Doporučená konfigurace serveru pro MS SQL Server
Následující doporučení se týkají vydání produktů Microsoft SQL Server 2016 a vyšší.
Výrobcem SQL Serveru maximální podporovaný počet procesorů, velikost RAM a velikost databáze
| Edice SQL Serveru 2016, 2017 – 2019 – 2022 (pouze Vario 14) |
Počet CPU socketů / počet jader | Velikost využité RAM | Velikost databáze |
|---|---|---|---|
| Standard | 4/24 | 128 GB | 524 PB |
| Express | 1/4 | 1410 MB | 10 GB |
| Edice SQL Serveru 2025 (pouze Vario 14) |
Počet CPU socketů / počet jader | Velikost využité RAM | Velikost databáze |
|---|---|---|---|
| Standard | 4/32 | 256 GB | 524 PB |
| Express | 1/4 | 1410 MB | 50 GB |
Hardware
Pro hardwarovou (HW) konfiguraci serveru platí "čím více, tím lépe". Důležitá je především velikost RAM a rychlost disků. Použijte opravdový server. Pokud si myslíte, že "nadupaná" pracovní stanice dobře poslouží jako SQL server, budete pravděpodobně zklamáni.
- Velikost RAM by měla být alespoň taková, jaká je velikost největší z databází (zjistíte během testovacího provozu).
- Procesor-y by měl-y mít co nejvyšší výkon.
- Disky by měly být dostatečně rychlé (nejlépe NVMe nebo SAS v konfiguraci RAID 10 nebo 5 – RAID 5 je však méně výkonný pro zápis).
Jako minimální použitelnou HW konfiguraci pro MS SQL Server lze považovat následující:
- RAM – 32 GB,
- Procesor – 1x vícejádrový Intel kompatibilní,
- Pevný disk – minimálně 40 GB pro databáze (POZOR! vždy závisí na množství dat).
Za optimální doporučenou konfiguraci HW pro MS SQL Server lze považovat následující:
- RAM – 64 až 256 GB.
- Procesor – 1x až 4x vícejádrový Intel kompatibilní nebo výkonnější.
- Pevný disk – SAS/NVme RAID minimálně 200 GB.
Doporučení pro instalaci
- Na stejném počítači s SQL Serverem nepoužívejte Exchange Server, IIS nebo Terminal Services v aplikačním režimu (doporučujeme použití vyhrazeného serveru).
- Na 64 bitovou verzi OS instalujte vždy a pouze 64 bitovou verzi SQL Serveru.
- Při instalaci SQL Serveru zvolte jako výchozí collation Czech_CI_AS (pro Slovensko Slovak_CI_AS).
- Pokud nemusíte, neinstalujte SQL Server na řadič domény. Instalujte jej vždy a pouze na členský server.
- Při nastavení paměti MS SQL je potřeba brát v úvahu i ostatní běžící aplikace. Pokud je na serveru pouze SQL Server, je situace vcelku jednoduchá. Minimální paměť není v tomto případě potřeba nastavovat a Maximální paměť by měla být nastavena tak, aby pro systém zůstalo volných alespoň 4 GB volné paměti. Pokud nenecháte systému potřebnou paměť, začne systém "stránkovat", což negativně ovlivní výkon nejen SQL serveru, ale i celého systému.
- Pokud běží na serveru další služby a případně další instance MS SQL, je potřeba nastavit i Minimální paměť tak, aby všechny služby byly "uspokojeny" a SQL Server měl k dispozici alespoň nějakou RAM (optimálně alespoň 1/2 dostupné operační paměti). V tomto případě se nastavení určitě nepovede napoprvé a během provozu bude potřeba konfiguraci SQL Serveru měnit.
- Autentizace SQL Serveru by měla být nastavena jako smíšená (SQL Server and Windows Authentication mode).
- Default language for user nastavte na Czech.
Související dokumenty
