Jeg ønsker at optimere på vores SQL server (sql2005Sp3 x32) Jeg ønsker derfor at foretage en række målinger på CPU/RAM/NIC/STORAGE INDEN og EFTER ændringerne for at påvise forbedringerne og for at påvise evt. flaskehalse.
Hvordan ville du gribe opgaven an? hvilke programmer kan benyttes til opgaven?
CPU og RAM bør naturligvis med, du kan lave en "baseline" måling inden ændringerne, så du ved hvordan det ser ud.
Ellers afhænger det lidt af jeres setup, hvilken type server er det og hvordan tilgås basen. Nætvrksaktivitet kan jo også være relevant at holde øje med, det kan nedlægge en server totalt, hvis der er for meget kul på, f.eks. hvis man har en fejl, eller et uheldigt design der pinger databasen for meget...
Performance montitor er udmærket til at se på SQL servers performance udefra. Her vil jeg anbefale også kigger på: SQLserver,Buffer manager - buffer cache hit ratio. Her ses hvor ofte sqlserver kan hente dat fra ram i stedet for disk. Skal helst være over 90%.
Jeg vil dog også anbefale at du bruger SQL profiler. Her ses indefra hvad de enkelte transaktioner trækker af ressourcer. Dan en tracefile fra både før og efter med nogelunde normalt belastningsmønster. Her vil du kunne se om de samme transaktioner tager længere tid bruger mere cpu mm.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.