1 / 18

Administrasjon av SQL Server 2008

Administrasjon av SQL Server 2008. Av: Ole Kristian Bangås Fagansvarlig SQL Server. 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

dagmar
Télécharger la présentation

Administrasjon av SQL Server 2008

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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   DECLARE @grp_name AS SYSNAME     IF (SUSER_NAME() = 'sa')       SET @grp_name = 'grp_sa' IF (SUSER_NAME() = 'qa') SET @grp_name = 'grp_qa‘     IF (APP_NAME() LIKE '%MANAGEMENT STUDIO%') OR (APP_NAME() LIKE '%QUERY ANALYZER%')       SET @grp_name = 'grp_adhoc'     IF (APP_NAME() LIKE '%REPORT SERVER%')       SET @grp_name = 'grp_rpt'     RETURN @grp_name 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 250-350 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: • Vi trenger mer diskplass • 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

More Related