Ke konci minulého roku vydal Microsoft kb2964518 S názvem “Recommended updates and configuration options for SQL Server 2012 and SQL Server 2014 used with high-performance workloads”. Volně tedy přeloženo… “Chcete zajistit vysoký výkon pro vaše kritické systémy ? Aplikujte následující Service Packy, Cumulative Hotxify a doporučená nastavení”.
V seznamu najdete doporučované SP/CU a jaké performance problémy odstraňují, dále pak celou řadu doporučovaných nastavení v podobě Trace flagů, oprávnění a konfigurací služby nebo databází. Některá z doporučovaných nastavení jsou známější, jiná méně, pokud s MS SQL Serverem nemáte delší zkušenosti a nejste v různých konfiguracích kovaní, může Vám nějakou domu trvat dohledat, pochopit, zvážit a případně nasadit mnohá doporučení.
Doporučení pro konfigurace serveru a databází :
- Změna automatického přepočtu statistik v poměru ke velikosti tabulky
- Změna počtu vláken paralelních operací
- Optimalizace tempdb databáze (která ale ovlivní i všechny ostatní)
- Změna způsobu tvorby a zvětšování datových souborů databází
- Doporučení ohledně autogrow a autoshrink databází
- Oprava vysokých hodnot čítačů pro zápis do logu
- Doporučení pro nové servery s 8 a více jádry v socketu
- Optimalizace paměti query plánů
- Uzamčení stránek paměti, které zamezí stránkování
- Optimalizace NUMA nastavení
- Zrychlení kontroly konzistence databáze pokud používáte parametr PHYSICAL_ONLY
- Optimalizace výkonu konfigurací energetického módu (Windows/BIOS)
- Doporučení používat Extended Events :)
V dalších článcích se pokusím některé zajímavější a užitečnější doporučení přiblížit.
Leave A Comment