Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

SQL Sever Performance

výkon servera SQL Server , závisí od viacerých faktorov , tzv počítadlá výkonu . Sledovanie výkonu nie je toľko o tom , či je procesor zaneprázdnený , ale nech už je to plytvanie času na prácu , ktoré sa možno vyhnúť . Čas procesora

Spustiť obslužných programov operačného systému ako PerfMon ( Performance Monitor ) sledovať čas procesora . Ak sa nezobrazuje zúženie procesora pomocou SQL Profiler alebo sledovať behu SQL dotazov na SQL Analyzer . Bežné príčiny sú neefektívne využitie pamäte , neefektívne opätovné použitie plánov dotazov a neefektívne napísaný SQL kód .
Prepínanie kontexte

počet prepnutie kontextu z CPU za sekundu by nesmie presiahnuť limit 5000 . Ak sa to deje , zakázať kontextové prepínanie ( alebo hyperthreading ) .
Dĺžka frontu procesora

by nemalo byť viac ako päť procesy v systéme fronte .
Frekvencia kompilácia

Pozorovanie trend , ako často je projekt skompilovaný a prekompilovať pomáha sledovať frekvenciu kompilácie . Upraviť kompilátora prepínača , aby sa zabránilo zbytočnému kompiláciu .
Kontrolné body a Lazy Zapíše

vyprázdnenie cache SQL Server na kontrolnom stanovišti v SQL kódu. Kontrolné body sú pri veľkých zmenách a vložiek ako spôsob kontroly transakcií používa . Príliš veľa kontrolných bodov za sekundu sa vytvorí úzke hrdlo CPU spúšťa " lenivé zápisy " , tj písomne ​​pamäť späť do trvalého úložiska sa zbytočne vysokou frekvenciou .
Cache Ratio

Ak je SQL Server opätovné použitie nie plánov dotazov , generuje nový plán zakaždým pre často spúšťať dotazy . To vytvára vysokú medzipamäte pomer prístupov , tj prístup k disku .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené