Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .
Copyright © počítačové znalosti Všetky práva vyhradené