Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Administrasjon av SQL Server 2008 Av: Ole Kristian Bangås Fagansvarlig SQL Server.

Liknende presentasjoner


Presentasjon om: "Administrasjon av SQL Server 2008 Av: Ole Kristian Bangås Fagansvarlig SQL Server."— Utskrift av presentasjonen:

1 Administrasjon av SQL Server 2008 Av: Ole Kristian Bangås Fagansvarlig SQL Server

2 Help | About … Ole Kristian Bangås (f. 1975) MCSE, MCDBA, MCTS, MCITP, ASE … Jobbet med databaseløsninger i –Forsvarets overkommando –NetConnect Systems –Bisnode/DirektMedia –Posten Kvalitetssikret kursmateriale for Microsoft Fagansvarlig for SQL Server i ErgoGroup

3 Agenda Help | About … Policy Based Management –Multi Server Administration Resource Governor Baselining Data Collector

4 LiteSpeed for SQL Server 2008 Siste versjon støtter SQL Server 2008 CTP LiteSpeed 5.0 (Aug) –Object Level Recovery –Schema Level Recovery –Row Level Recovery –Backup Analyzer (fnne flaskehalser ifbm backup) LiteSpeed 5.1 (Q4) –Backup Policies

5 Policy Based Management Tenk tilbake til NT 4.0 … –Hvordan ville du hindre alle brukere å kjøre alt av programmer? –Hvordan vil du hindre WinZip å kjøre.exe filer? Windows 2000 –Active Directory gjorde det lettere Windows 2003/2008 –Ytterligere forbedringer Hvor er SQL Server i dag?

6 Policy Based Management SQL Server 2008 –Management Policy Facet –Objekter du kan sjekke verdier i Condition –Navngitt betingelse for et Facet Policy –Regelsett som benytter Condition

7 Policy Based Management Noen bruksområder –Konfigurasjon (disable) xp_cmdshell –Sette enkelte databaser read only –Tvinge gjennom navnestandard (”DDL Trigger”) –Logge vekstkonfigurasjon for databaser –Advare om databaser som ikke er sikkerhetskopiert

8 Policy Based Management DEMO –Måtte Murphy holde seg hjemme…

9 Resource Governor Balanser lasten på serveren: –Grupperer per bruker, applikasjon el.l. Workload Group –Bestemmer hvor mye ressurser en gruppe kan få Klassifiseringsfunksjon –Klassifiserer brukere i en gruppe

10 Resource Governor Workload group: CREATE WORKLOAD GROUP grp_qa WITH (GROUP_MAX_REQUESTS = 25, IMPORTANCE = LOW, REQUEST_MAX_MEMORY_GRANT_PERCENT = 25, MAX_DOP = 1 )

11 Resource Governor CREATE FUNCTION rg_classifier() RETURNS SYSNAME WITH SCHEMABINDING AS BEGIN AS SYSNAME IF (SUSER_NAME() = 'sa') = 'grp_sa' IF (SUSER_NAME() = 'qa') = 'grp_qa‘ IF (APP_NAME() LIKE '%MANAGEMENT STUDIO%') OR (APP_NAME() LIKE '%QUERY ANALYZER%') = 'grp_adhoc' IF (APP_NAME() LIKE '%REPORT SERVER%') = 'grp_rpt' END

12 Resource Governor ALTER RESOURCE GOVERNOR WITH CLASSIFIER_FUNCTION = dbo.rg_classifier); ALTER WORKLOAD GROUP grp_qa WITH (REQUEST_MAX_CPU_TIME_SEC = 25); ALTER WORKLOAD GROUP grp_adhoc WITH (MAX_CPU_PERCENT = 50); ALTER RESOURCE GOVERNOR RECONFIGURE;

13 Baselining Hvor mange i salen kjører periodiske målinger av SQL Serverene og sjekker dette opp mot baseline?

14 Baselining Få gjør baselining fordi: –Krever mer kunnskap enn mange DBAer har –Krever tid –Databaseserverene kjører jo likevel NB! Mine påstander

15 Data Collector Periodisk innhenting av data fra datakilder –TSQL Spørring –Performance Counters Dataene lagres i et datavarehus –Beregn MB pr database og døgn

16 Data Collector, fordelene Enkelt å sette opp standard-valgene Mulig å legge til egne målinger Mulig å lage egne rapporter Ingen ekstra lisenser, når du har SQL Server 2008 Tenk deg forskjellen: 1.Vi trenger mer diskplass 2.Som du kan se av denne grafen begynner vi å gå tom for diskplass, og innen en måned vil vi ikke kunne legge mer data i databasen.

17 Quest Performance Analysis Påfallende likt Data Collector, men: –Fungerer mot tidligere versjoner av SQL Server –Bruker Stealth-teknologi –Gir i tillegg ekspert-tips på oppdagede problemstillinger –Lettere å se målinger opp mot baseline –Lisenspliktig programvare

18 Spørsmål


Laste ned ppt "Administrasjon av SQL Server 2008 Av: Ole Kristian Bangås Fagansvarlig SQL Server."

Liknende presentasjoner


Annonser fra Google