Omezení Microsoft SQL Server 2012 Express
Microsoft SQL Server 2012 existuje v mnoho edicích. Kromě komerčních
verzí, také nabízí zdarma jednu verzi svého produktu Microsoft SQL Server
2012 Express. Tato verze má však mnoho omezení z nichž některá z nich
mohou být pro mnoho správců a uživatelů méně známá. Má tedy smysl
kvůli limitům provozovat aplikace na Microsoft SQL Server 2012 Express?
Jaké limity má Microsoft SQL Server 2012 Express?
V následujícím přehledu si můžete udělat představu o limitech SQL
Server 2012 Express.
Maximum výpočetního výkonu použitý jednou instancí (SQL Server Database Engine) |
1 fyzický procesor, nebo 4 jádra |
---|---|
Maximum výpočetního výkonu použitý jednou instancí (Analysis Services, Reporting Services) |
1 fyzický procesor, nebo 4 jádra |
Maximum využitelné paměti (na instanci SQL Server Database Engine) | 1 GB RAM |
Maximální velikost relační databáze | 10 GB |
Podpora Windows Server Core | ANO |
Podpora více instancí | 50 |
Z výše uvedených omezení, je dobré zmínit limit omezení výkonu a
využitelnosti operační paměti RAM. V případě že máte nenáročnou
aplikaci, pak vám SQL Server v Express edici stačí. Problém je, pokud
k aplikaci má přistupovat více uživatelů v jednom okamžiku. Stačí
třeba jen pět uživatelů a generování reportu o několika desítkách
stran a již limit výkonu databáze pocítíte na vlastní kůži, protože
tímto limitem nestíhá SQL Server Express obsluhovat více uživatelů pokud
má zobrazovat reporty o desítkách stran.
Další brzdou výkonu Express edice je limit využití pouze 1 GB RAM na
instanci. Ten se dá případně obejít využitím více instancí, ale není
možné tak řešit všechny problémy.
Dále je stále třeba pamatovat na to, že kapacita databáze není
nekonečná a i 10 GB se časem může zaplnit.
Závěr tedy je takový, že pokud vaše řešení využívá menší objem
dat pro cca 1 až 3 uživatele, pak je SQL Server Express ideální, pokud se
však jedná o větší množství dat a vaše řešení má generovat různé
výstupy o desítkách stran pro více než 5 uživatelů současně, pak je
vhodné zvážit komerční edici SQL Server.
Zajímavé je že i Express edici SQL Server 2012 je možné provozovat na
Windows Server Core.
Pingback: Michal Zobec Blog: Přehled novinek a událostí / 2016 Q3 | Michal Zobec: Blog // ZOBEC Consulting