Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
danych.Naprzykład,zdarzeniarozszerzonedziałająnapoziomieserwera.Chociażmożna
jefiltrowaćprzyużyciupola
database_id
,takaoperacjajestwykonywanajużpoichwy-
stąpieniu.Możetomiećwpływnawszystkiebazydanychnaserwerze.
Podsumowanie
Rozwiązywanieproblemówwsystemietoprocesholistyczny,którywymagaprzeanali-
zowaniacałegośrodowiska.Należywziąćpoduwagęsprzęt,systemoperacyjnyisystem
wirtualizacji,atakżekonfiguracjęSQLServeribazydanych,awraziekoniecznościzmo-
dyfikowaćodpowiednieskładniki.
ProduktSQLServerzawierawieleustawień,któremożnawykorzystaćdoprecyzyjne-
godopasowaniainstalacjidoplanowanegoobciążeniasystemu.Istniejąrównieżnajlepsze
wzorcepostępowania,któremajązastosowaniewwiększościsystemów,wtymwłączenie
ustawieńIFIiOptimizeforAd-HocWorkloads,zwiększenieliczbyplikówwbazie
tempdb
,
włączenieniektórychopcjiśledzenia,wyłączenieopcjiAutoShrinkiustawienieprawid-
łowychparametrówautomatycznegoposzerzaniadlaplikówbazydanych.
Wnastępnymrozdzialezostanieprzeanalizowanyjedenznajważniejszychkomponen-
tówśrodowiskaSQLServer,czylisystemoperacyjnySQLOS,atakżetechnikarozwiązy-
waniaproblemówzwanastatystykąoczekiwania.
Zestawieniemetodrozwiązywaniaproblemów
•
Przeprowadzeniewysokopoziomowejanalizysprzętu,sieciipodsystemudyskowego.
•Wspólniezinżynieramiinfrastrukturyprzeanalizowaniekonfiguracjiiobciążenia
serwerówwśrodowiskachzwirtualizowanych.
•
SprawdzeniewersjisystemuoperacyjnegoiSQLServer,jegowydaniaorazpoziomu
wdrożeniapoprawek.
•Sprawdzenie,czyzostaławłączonanatychmiastowainicjalizacjaplików.
•Przeanalizowanieopcjiśledzenia.
•WłączenieopcjiOptimizeforAd-HocWorkloads.
•Sprawdzenieustawieńserwerazwiązanychzpamięciąirównoległością.
•
Przeanalizowanieustawieńdotyczącychbazy
tempdb
(wtymliczbyplików).
Sprawdzeniewwersjachsystemuwcześniejszych,niżSQLServer2016,czyzostała
włączonaopcjaśledzenia
T1118
,abyćmożetakże
T1117
.
•WyłączenieopcjiAutoShrinkdlabazdanych.
•Zatwierdzenieustawieńdlaplikówdanychidziennikatransakcji.
•SprawdzenieliczbyplikówVLFwdziennikutransakcji.
•PrzejrzeniebłędówwdziennikuSQLServer.
•Sprawdzenie,czywsystemieniewystępujezbędnymonitoring.
26
|
Rozdział1:InstalowanieikonfgurowaniesystemubazydanychSILServer