Você está na página 1de 18

Gerenciamento do SQL Server 2008

Artigo Tcnico do SQL Server

Autores: Graeme Malcolm e Ann Weber (Mestre de Contedo) Revisor Tcnico: Niraj Nagrani, Dan Jones, Bill Ramos e Oscar Naim Editor do Projeto: Joanne odgins

Pub icado em: Agosto de !""# A! ica"se ao: $%& $er'er !""# Resumo: O Microso(t) $%& $er'er* !""# + baseado nos rec,rsos de gerenciamento das 'ers-es anteriores e (ornece ,ma 'ariedade de (erramentas e estr,t,ras de trabal.o /ara aj,d01lo a gerenciar se, ambiente de dados cor/orati'os2 Os rec,rsos abrangentes de a,toma34o de gerenciamento do $%& $er'er !""# red,5em a carga administrati'a necess0ria /ara manter os ser'i3os de dados e asseg,rar a con(ormidade a direti'as de gerenciamento de altera3-es2 6m no'o /acote de monitoramento e an0lise de desem/en.o de (im1a1(im aj,da a otimi5ar a ca/acidade de rea34o e a escalabilidade de se,s ser'i3os do $%& $er'er em toda a em/resa, e as inter(aces e (erramentas de gerenciamento escalon0'eis aj,dam a red,5ir o es(or3o no gerenciamento de ser'idores e a concentrar1se em ati'idades mais im/ortantes2

7ilename8 !9:9;":9"2doc

#ireitos Autorais

<ste + ,m doc,mento /reliminar e /ode ser alterado s,bstancialmente antes do lan3amento comercial (inal do so(t=are a>,i descrito2

As in(orma3-es contidas neste doc,mento re/resentam a 'is4o at,al da Microso(t Cor/oration sobre os temas disc,tidos na data da /,blica34o2 Como a Microso(t de'e res/onder ?s m,dan3as das condi3-es de mercado, este doc,mento n4o de'e ser inter/retado como ,m com/romisso da /arte da Microso(t, e a Microso(t n4o /ode asseg,rar a e@atid4o de >,al>,er in(orma34o a/resentada a/As a data da /,blica34o2

<ste =.ite /a/er destina1se a (ins in(ormati'os a/enas2 A MBCRO$O7C NDO 7ORN<C< N<N 6MA GARANCBA, <EFR<$$A O6 BMF&GCBCA, %6ANCO H$ BN7ORMAIJ<$ N<$C< DOC6M<NCO2

O c,m/rimento de todas as leis /ertinentes de direitos a,torais + de res/onsabilidade do ,s,0rio2 $em limitar os direitos sob o direito a,toral, nen.,ma /arte deste doc,mento /ode ser re/rod,5ida, arma5enada em o, inserida em ,m sistema de rec,/era34o de dados o, transmitido de >,al>,er (orma o, /or >,al>,er meio (eletrKnico, mecLnico, (otocA/ia, gra'a34o o, o,tro) o, /ara >,al>,er (im, sem a /ermiss4o e@/ressa /or escrito da Microso(t Cor/oration

A Microso(t /ode deter as /atentes, as solicita3-es de /atentes, as marcas comerciais, os direitos a,torais o, o,tras /ro/riedades intelect,ais /ertinentes ao objeto deste doc,mento2 $al'o e@/ressamente dis/osto em >,al>,er contrato de licen3a escrito da Microso(t, o (ornecimento deste doc,mento n4o con(ere a 'ocM >,al>,er licen3a em rela34o a essas /atentes, marcas comerciais, direitos a,torais o, o,tras /ro/riedades intelect,ais2

$al'o indica34o em contr0rio, os e@em/los de em/resas, organi5a3-es, /rod,tos, nomes de domNnio, endere3os de e1mail, logoti/os, /essoas, l,gares e e'entos a>,i mencionados s4o (ictNcios e nen.,ma associa34o com >,al>,er em/resa, organi5a34o, /rod,to, nome de domNnio, endere3o de email, logoti/o, /essoa, l,gar o, e'ento real + intencional o, de'e ser ded,5ida como tal2

!""O Microso(t Cor/oration2 Codos os direitos reser'ados2

Microso(t e $%& $er'er s4o marcas registradas o, comerciais da Microso(t Cor/oration nos <stados 6nidos ePo, o,tros /aNses2

Os nomes de em/resas e /rod,tos reais a>,i mencionados /odem ser marcas comerciais de se,s res/ecti'os /ro/riet0rios2

$onte%do
&ntrodu'(o))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))* Automati+ando o Gerenciamento com o SQL Server 2008)))))))))))))))))))))))))))))))))* Con(ig,rando o $%& $er'er com o Gerenciamento Baseado em Direti'as22222222222222229 7acetas da <str,t,ra de Crabal.o baseada em Direti'as2222222222222222222222222222222222! Distrib,indo Direti'as na <m/resa 222222222222222222222222222222222222222222222222222222222222222; A/licando Direti'as2222222222222222222222222222222222222222222222222222222222222222222222222222222222222Q Man,ten34o A,tomati5ada22222222222222222222222222222222222222222222222222222222222222222222222222222222Q Flanos de Man,ten34o22222222222222222222222222222222222222222222222222222222222222222222222222222222O Bnter(aces de Gerenciamento Frogram0ticas2222222222222222222222222222222222222222222222222222222O $%&CMD2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222O Objetos de Gerenciamento de $er'idor222222222222222222222222222222222222222222222222222222222O ,timi+ando o #esem!en-o com o SQL Server 2008 ))))))))))))))))))))))))))))))))))))))))). Coleta e Monitoramento de Dados com o $%& $er'er Fer(ormance $t,dio22222222222222# Coleta de Dados de $obrecarga Bai@a22222222222222222222222222222222222222222222222222222222222# Arma5enamento Centrali5ado dos Dados de Desem/en.o2222222222222222222222222222222: RelatArios AnalNticos222222222222222222222222222222222222222222222222222222222222222222222222222222222222: Otimi5ando o Desem/en.o do Banco de Dados22222222222222222222222222222222222222222222222229" $%& $er'er Fro(iler222222222222222222222222222222222222222222222222222222222222222222222222222222222229" Database <ngine C,ning Ad'isor2222222222222222222222222222222222222222222222222222222222222222299 RelatArios do $%& $er'er Management $t,dio222222222222222222222222222222222222222222222299 $%& $er'er Management FacR222222222222222222222222222222222222222222222222222222222222222222229! Gerenciamento Esca on/ve com o SQL Server 2008)))))))))))))))))))))))))))))))))))))))*2 Administra34o Centrali5ada de $er'i3os de Dados22222222222222222222222222222222222222222222229S Con(ig,ra34o Bntegrada22222222222222222222222222222222222222222222222222222222222222222222222222222222229S $onc us(o))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*0

Gerenciamento do Microso(t $%& $er'er !""#

Bntrod,34o
Cada 'ers4o do Microso(t $%& $er'er tro,@e rec,rsos ino'adores de gerenciamento >,e red,5em o c,sto total de /ro/riedade de s,a sol,34o de ser'i3os de dados, a,tomati5ando as tare(as administrati'as, centrali5ando o gerenciamento e ca/acitando os administradores a concentrar1se em ati'idades estrat+gicas de 'alor mais alto2 O Microso(t $%& $er'er !""# + baseado nos rec,rsos de gerenciamento de classe cor/orati'a das 'ers-es anteriores, e introd,5 o coletor de dados de desem/en.o, de/Asito, sistema de relatArios e as sol,3-es de gerenciamento baseadas em direti'as >,e /ro/orcionam ,m controle sem /recedentes sobre s,a sol,34o de ser'i3os de dados cor/orati'os baseada no $%& $er'er2 <ste =.ite /a/er introd,5 os rec,rsos de gerenciamento do $%& $er'er !""# e descre'e como 'ocM /ode ,s01los /ara8 A,tomati5ar a man,ten34o, as /r0ticas recomendadas e o gerenciamento de con(ig,ra3-es /ara red,5ir a carga administrati'a2 Analisar e otimi5ar o desem/en.o dos ser'i3os de dados na em/resa2 <scalar o/era3-es administrati'as (acilmente e gerenciar ser'i3os de dados de todos os ti/os em toda a organi5a34o2

A,tomati5ando o Gerenciamento com o $%& $er'er !""#


O $%& $er'er !""# red,5 a >,antia de tem/o >,e ,m administrador o, o/erador de banco de dados /recisa gastar reali5ando (,n3-es administrati'as /or meio do gerenciamento de con(ig,ra3-es baseado em direti'as e da a,toma34o das tare(as de man,ten34o2

Con(ig,rando o $%& $er'er com o Gerenciamento Baseado em Direti'as


A <str,t,ra de Crabal.o baseada em Direti'as (ornece a .abilidade de de(inir direti'as >,e se a/licam a ser'idores, bancos de dados e o,tros objetos em se, ambiente de dados2 Direti'as bem de(inidas /odem aj,dar o administrador a controlar e gerenciar altera3-es de modo /roati'o dentro do ambiente de ser'i3os de dados2 A estr,t,ra de trabal.o o(erece os seg,intes bene(Ncios8 Gerenciamento &ntenciona ) A estr,t,ra de trabal.o (ornece ,ma 'is4o lAgica da con(ig,ra34o do sistema, o >,e /ermite ao administrador de(inir a con(ig,ra34o desejada /ara os ser'i3os de dados de modo /roati'o, em 'e5 de (a5er altera3-es em res/osta a /roblemas, >,ando estes s,rgirem2 1onitoramento &nte igente) As direti'as da <str,t,ra de Crabal.o /odem monitorar e e'itar altera3-es no sistema >,e des'iem da con(ig,ra34o desejada2 Gerenciamento 2irtua i+ado) Com a estr,t,ra de trabal.o, 'ocM /ode escalar o gerenciamento em mlti/los ser'idores, o >,e (acilita a im/osi34o de direti'as consistentes de con(ig,ra34o em toda a em/resa2

A <str,t,ra de Crabal.o baseada em Direti'as ,sa os seg,intes objetos >,ando con(ig,ra o gerenciamento de direti'as8

Microsoft Corporation 2007

Gerenciamento do Microso(t $%& $er'er !""#

3acets 43acetas5 ContMm /ro/riedades >,e e@/-em o/3-es relacionadas a ,ma 0rea do gerenciamento de direti'as2 For e@em/lo, a Sur6ace Area incl,i /ro/riedades relacionadas a rec,rsos es/ecN(icos do $%& $er'er, como o #atabase 1ai Enab ed e a $LR &ntegration Enab ed2 $onditions 4$ondi'7es5 <@/ressam o estado de ,ma (aceta2 $4o baseados em ,ma nica (aceta e /odem ser ,sados em ,ma o, mais direti'as2 For e@em/lo, 'ocM /ode criar ,ma condi34o c.amada 1inima Sur6ace Area, em >,e seja atrib,Ndo o 'alor 3a se a todas as /ro/riedades da (aceta Sur6ace Area2 Po icies 4#iretivas5 ContMm ,ma nica condi34o >,e + im/osta a ,m o, mais destinos2 For e@em/lo, 'ocM /ode criar ,ma direti'a c.amada Loc8ed #o9n Server, >,e atrib,i a condi34o 1inima Sur6ace Area ao ser'idor2 $ategories 4$ategorias5 ContMm ,ma o, mais direti'as2 Os /ro/riet0rios de bancos de dados /odem inscre'er ,m banco de dados em ,ma o, mais categorias2 For e@em/lo, 'ocM /ode criar ,ma categoria c.amada $or!orate #: Po icies, >,e cont+m ,ma direti'a /ara im/or con'en3-es de nomenclat,ra de objetos de banco de dados e o,tra direti'a /ara im/or ,m nN'el de com/atibilidade de banco de dados es/ecN(ico, e inscre'er os bancos de dados em/resariais nessa categoria2 For /adr4o, todos os bancos de dados s4o im/licitamente inscritos na categoria /adr4o2 Al+m disso, as categorias /odem ser marcadas como Ativas o, Inativas no nN'el do ser'idor o, do banco de dados, o >,e /ermite ao administrador controlar a im/osi34o de direti'as2 Targets 4#estinos5 $4o entidades, como ser'idores, bancos de dados, logins, tabelas o, o,tros objetos de banco de dados, ?s >,ais as direti'as s4o atrib,Ndas2 Codos os destinos em ,ma instLncia do $%& $er'er (ormam ,ma .ierar>,ia de destinos2 Dentro de ,ma direti'a, ,m conj,nto de destinos + de(inido >,ando ,m conj,nto de (iltros + a/licado ? .ierar>,ia de destinos2 For e@em/lo, ,m conj,nto de destinos /ode incl,ir todos os Nndices >,e /ertencem ao es>,ema Production2

7acetas da <str,t,ra de Crabal.o baseada em Direti'as


Cada (aceta da estr,t,ra de trabal.o re/resenta ,m as/ecto do gerenciamento do $%& $er'er, em >,e + de(inida ,ma o, mais o/3-es de con(ig,ra34o relacionadas2 O $%& $er'er !""# incl,i ,ma s+rie de (acetas /r+1de(inidas, >,e 'ocM /ode ,sar /ara de(inir direti'as >,e im/-em 'alores es/ecN(icos de o/34o de con(ig,ra34o2 For e@em/lo, o $%& $er'er !""# incl,i a (aceta Sur6ace Area, mostrada na 7ig,ra 92

Microsoft Corporation 2007

Gerenciamento do Microso(t $%& $er'er !""#

3igura *: 3aceta Sur6ace Area TocM /ode criar condi3-es /ara de(inir ,ma con(ig,ra34o desejada >,e se baseia nas con(ig,ra3-es de ,ma (aceta, como mostra a 7ig,ra !2

Microsoft Corporation 2007

Gerenciamento do Microso(t $%& $er'er !""#

3igura 2: #e6inindo uma condi'(o 7inalmente, /ara de(inir ,ma direti'a, basta es/eci(icar a condi34o >,e 'ocM >,er im/or, como mostra a 7ig,ra S2

Microsoft Corporation 2007

Gerenciamento do Microso(t $%& $er'er !""#

3igura ;: #e6inindo uma diretiva O $%& $er'er !""# (ornece ,m conj,nto abrangente de (acetas >,e 'ocM /ode ,sar /ara es/eci(icar con(ig,ra3-es e regras /ara s,a im/lementa34o do $%& $er'er !""#2 Teja alg,ns e@em/los de como 'ocM /ode ,sar as (acetas (ornecidas /ara de(inir direti'as8 6se a (aceta Server /ara im/or con(ig,ra3-es es/ecN(icas de ser'idor, como o modo de a,tentica34o de login2 6se a (aceta Sur6ace Area /ara controlar >,ais rec,rsos s4o .abilitados e red,5a a 0rea de s,/er(Ncie do ser'idor2 6se a (aceta #atabase /ara im/or con(ig,ra3-es de banco de dados es/ecN(icas, como o nN'el de com/atibilidade, /or e@em/lo2 6se a (aceta 1u ti!art <ame /ara im/or con'en3-es de nomenclat,ra /ara tabelas, e@ibi3-es e o,tros objetos de banco de dados ligados a es>,emas2 6se ,ma 'ariedade de (acetas /ara im/or /r0ticas recomendadas em s,a sol,34o de banco de dados, como, /or e@em/lo, asseg,rar >,e os ar>,i'os de dados sejam arma5enados em ,ma ,nidade se/arada dos ar>,i'os de log2

Distrib,indo Direti'as na <m/resa


A estr,t,ra de trabal.o (ornece a ca/acidade de /,blicar categorias de direti'a em $%& $er'ers adicionais em se, ambiente2 TocM /ode de(inir direti'as em ,ma instLncia do
Microsoft Corporation 2007

Gerenciamento do Microso(t $%& $er'er !""#

$%& $er'er (con.ecida como servidor de configurao) e de/ois re/licar essas direti'as /ara o,tros ser'idores (con.ecidos como destinos de configurao)2 %,ais>,er altera3-es (eitas nas direti'as o, categorias no ser'idor de con(ig,ra34o (como marcar ,ma determinada categoria como inati'a) s4o a,tomaticamente /ro/agadas a todos os destinos de con(ig,ra34o, o >,e red,5 considera'elmente a carga associada ? im/osi34o de con(ormidade a direti'as de con(ig,ra34o na em/resa2 Al+m da distrib,i34o de direti'as, 'ocM /ode e@ec,tar cons,ltas dentro do conj,nto de destinos de con(ig,ra34o, ,sando o <ditor de Cons,lta2

A/licando Direti'as
%,ando 'ocM de(ine ,ma direti'a, seleciona ,m modo de e@ec,34o /ara ela, o >,e determinar0 se essa direti'a ser0 im/osta /roati'amente, com agendamento, o, man,almente, /or meio de inter'en34o administrati'a2 As >,atro o/3-es de modo de e@ec,34o a seg,ir est4o nas /ro/riedades de direti'a8 ,n #emand 4Sob #emanda5) 6m administrador in'oca man,almente a 'eri(ica34o de direti'a2 ,n Sc-edu e= og out"o6"com! iance 4Sob Agendamento= registrar con6igura'7es 6ora de con6ormidade5) 6m trabal.o do $%& $er'er Agent e@ec,ta /eriodicamente a direti'a e registra >,al>,er con(ig,ra34o >,e n4o esteja em con(ormidade com as direti'as ati'as2 $-anges are attem!ted= !revent out"o6"com! iance 4Tentativas de a tera'(o= evitar con6igura'7es 6ora de con6ormidade5) DD& dis/ara a re'ers4o de transa3-es >,e n4o estejam em con(ormidade com as direti'as ati'as2 $-anges are attem!ted= og out"o6"com! iance 4Tentativas de a tera'(o= registrar con6igura'7es 6ora de con6ormidade5) A noti(ica34o de e'entos a'alia ,ma direti'a >,ando ocorre ,ma altera34o rele'ante e registra >,al>,er con(ig,ra34o >,e n4o esteja em con(ormidade com as direti'as ati'as2

Man,ten34o A,tomati5ada
For meio do ser'i3o $%& $er'er Agent, o $%& $er'er !""# o(erece ao administrador a (le@ibilidade necess0ria /ara (ornecer ,ma estrat+gia a,tomati5ada e /roati'a de gerenciamento e man,ten34o /ara se, ambiente de banco de dados2 O $%& $er'er Agent (ornece os seg,intes com/onentes /ara con(ig,rar se, ambiente a,tomati5ado8 >obs 4Traba -os5) 6ma s+rie de ,m o, mais /assos a serem reali5ados2 <sses /assos /odem consistir em instr,3-es Cransact $%&, /acote $%& $er'er Bntegration $er'ices o, instr,3-es de lin.a de comando2 A erts 4A ertas5) Mensagens /r+1con(ig,radas >,e s4o geradas a,tomaticamente >,ando ,m determinado e'ento ocorre em ,m $%& $er'er2 ,!erators 4,!eradores5) 6s,0rios de(inidos com in(orma3-es de contato adicionais, >,e /odem incl,ir ,m endere3o de e1mail, nmero de /ager o, endere3o net send2 Os alertas s4o en'iados a esses o/eradores >,ando os e'entos /r+1 con(ig,rados ocorrem, o, /ara noti(ic01los do s,cesso, da (al.a o, da concl,s4o de ,m trabal.o o, /asso de ,m trabal.o2 Sc-edu es 4Agendamento5) <s/eci(ica >,ando ,m trabal.o + e@ec,tado2 6m trabal.o /ode ser associado a mais de ,m agendamento2

Microsoft Corporation 2007

Gerenciamento do Microso(t $%& $er'er !""#

Crabal.os de mlti/los ser'idores /odem ser mantidos em ,m ser'idor centrali5ado e ,sados /ara gerenciar instLncias do $%& $er'er em s,a organi5a34o2

Flanos de Man,ten34o
Os /lanos de man,ten34o /ermitem ao administrador con(ig,rar ra/idamente direti'as de man,ten34o /adr4o, tais como bacR,/s reg,lares de log de transa34o e banco de dados, e man,ten34o de Nndices a ser im/lementada nas instLncias do $%& $er'er2 O Assistente de Flano de Man,ten34o (ornece ,m modo r0/ido (0cil de de(inir /lanos de man,ten34o /ara ,m o, mais bancos de dados2 Assim como os trabal.os, os /lanos de man,ten34o /ara mlti/los ser'idores /odem ser gerenciados a /artir de ,m ser'idor centrali5ado em ,ma con(ig,ra34o de servidor mestre/servidor de destino2 Al+m do Assistente de Flano de Man,ten34o, o $%& $er'er Management $t,dio (ornece ,ma s,/er(Ncie de design abrangente com a >,al 'ocM /ode de(inir ,m (l,@o de trabal.o mel.or /ara as tare(as do /lano de man,ten34o2

Bnter(aces de Gerenciamento Frogram0ticas


TocM /ode /ersonali5ar e estender se,s rec,rsos de gerenciamento criando a/lica3-es e scri/ts /ara reali5ar tare(as administrati'as com,ns2 <ssa abordagem /ode sim/li(icar m,ito a o/era34o e o gerenciamento de se,s ser'i3os de dados, delegando tare(as de gerenciamento a administradores menos e@/erientes e (ornecendo ,m ,tilit0rio sim/les >,e cont+m a/enas a (,ncionalidade necess0ria /ara essas tare(as2

$%&CMD
Fara (acilitar a a,toma34o m,lti1scri/t atra'+s de ar>,i'os em lotes, o $%& $er'er !""# incl,i o $%&CMD2 O $%&CMD + ,ma (erramenta abrangente de lin.a de comando >,e 'ocM /ode ,sar /ara e@ec,tar scri/ts /arametri5ados e m,ltiser'idor >,e reali5am tare(as administrati'as2 Bncor/orando as o/era3-es $%&CMD em ,m scri/t o, ar>,i'o em lotes, 'ocM /ode alcan3ar ,m alto nN'el de a,toma34o administrati'a sem >,e os o/eradores /recisem ,sar inter(aces com/le@as de gerenciamento2

Objetos de Gerenciamento de $er'idor


$MO ($er'er Management Objects V Objetos de Gerenciamento de $er'idor) + ,ma AFB (A//lication Frogramming Bnter(ace 1 Bnter(ace de Frograma34o de A/lica34o) a/er(ei3oada >,e e@/-e todo o ambiente de gerenciamento do $%& $er'er aos desen'ol'edores2 TocM /ode ,sar o $MO /ara constr,ir a/lica3-es /ersonali5adas /otentes /ara gerenciar sol,3-es baseadas no $%& $er'er2

Otimi5ando o Desem/en.o com o $%& $er'er !""#


W im/ortante, no gerenciamento de ser'i3os de dados, garantir >,e os bancos de dados e as a/lica3-es (orne3am o nN'el de desem/en.o necess0rio2 O $%& $er'er !""# o(erece '0rias (erramentas >,e 'ocM /ode ,sar /ara coletar e analisar dados de desem/en.o, e /ara otimi5ar o desem/en.o dos bancos de dados a (im de satis(a5er os re>,isitos de s,as cargas de trabal.o com,ns de acesso a dados2

Microsoft Corporation 2007

Gerenciamento do Microso(t $%& $er'er !""#

Coleta e Monitoramento de Dados com o $%& $er'er Fer(ormance $t,dio


O $%& $er'er !""# o(erece o Fer(ormance $t,dio, ,ma estr,t,ra de trabal.o integrada >,e 'ocM /ode ,sar /ara coletar, analisar, resol'er /roblemas e arma5enar as in(orma3-es do diagnAstico do $%& $er'er2 O Fer(ormance $t,dio (ornece ,ma sol,34o de (im1a1(im /ara monitoramento de desem/en.o >,e incl,i coleta de sobrecarga bai@a, arma5enamento centrali5ado e relatArios analNticos dos dados de desem/en.o2 TocM /ode ,sar o $%& $er'er Management $t,dio /ara gerenciar tare(as de coleta, como .abilitar o coletor de dados, iniciar ,m conj,nto de coleta e 'is,ali5ar relatArios do conj,nto de coleta do sistema na (orma de ,m /ainel de desem/en.o2 Camb+m /ode ,sar os /rocedimentos arma5enados do sistema e a AFB do Fer(ormance $t,dio /ara constr,ir se,s /rA/rios ,tilit0rios de gerenciamento de desem/en.o baseados no Fer(ormance $t,dio2

Coleta de Dados de $obrecarga Bai@a


O Fer(ormance $t,dio (ornece ,ma in(ra1estr,t,ra ,ni(icada de coleta de dados >,e consiste em ,m coletor de dados em cada instLncia do $%& $er'er >,e 'ocM >,er monitorar2 O coletor de dados + (le@N'el e /ermite >,e 'ocM gerencie o esco/o da coleta de dados /ara ada/t01la a ambientes de desen'ol'imento, teste e /rod,34o2 TocM /ode, (acilmente, coletar tanto dados de desem/en.o como de diagnAstico geral com a estr,t,ra de trabal.o de coleta de dados2 A in(ra1estr,t,ra de coletor de dados introd,5 os no'os conceitos e de(ini3-es a seg,ir8 #ata Provider 4Provedor de #ados5) 7ontes de in(orma3-es sobre desem/en.o o, diagnAstico >,e /odem incl,ir o Rastreamento $%&, contadores de Desem/en.o e cons,ltas Cransact1$%& (/or e@em/lo, /ara rec,/erar dados das Tis-es de Gerenciamento Distrib,Ndo)2 $o ector T?!e 4Ti!o de $o etor5) 6m =ra//er lAgico >,e (ornece o mecanismo /ara coletar os dados do /ro'edor de dados2 $o ection &tem 4&tem de $o eta5) 6ma instLncia de ,m ti/o de coletor2 %,ando 'ocM cria ,m item de coleta, de(ine as /ro/riedades de entrada e a (re>XMncia de coleta /ara o item2 6m item de coleta n4o /ode e@istir so5in.o2 $o ection Set 4$onjunto de $o eta5) A ,nidade b0sica da coleta de dados2 6m conj,nto de coleta + ,m gr,/o de itens de coleta >,e s4o de(inidos e im/lantados em ,ma instLncia do $%& $er'er2 Os conj,ntos de coleta /odem ser e@ec,tados sem de/ender ,m do o,tro2 $o ection 1ode 41odo de $o eta5) A maneira como os dados de ,m conj,nto de coleta s4o coletados e arma5enados2 O modo de coleta /ode ser de(inido como arma5enado em cac.e o, n4o arma5enado em cac.e2 O modo de coleta a(eta o ti/o de trabal.os e agendamentos >,e e@istem /ara o conj,nto de coleta2

O coletor de dados + e@tensN'el e o(erece s,/orte ? adi34o de no'os /ro'edores de dados2

Microsoft Corporation 2007

Gerenciamento do Microso(t $%& $er'er !""#

Arma5enamento Centrali5ado dos Dados de Desem/en.o


%,ando o coletor de dados + con(ig,rado, ,m banco de dados relacional com o nome /adr4o 1#@ + criado como ,m de/Asito de dados de gerenciamento, no >,al os dados coletados ser4o arma5enados2 <sse banco de dados /ode residir no mesmo sistema >,e o coletor de dados, o, em ,m ser'idor se/arado2 Os objetos do de/Asito de dados de gerenciamento s4o agr,/ados nos trMs es>,emas /r+1con(ig,rados a seg,ir, cada ,m com ,m /ro/Asito di(erente8 O es>,ema $ore (Ncleo) incl,i tabelas e /rocedimentos arma5enados /ara organi5ar e identi(icar os dados coletados2 O es>,ema Sna!s-ot (BnstantLneo) incl,i tabelas de dados, e@ibi3-es e o,tros objetos /ara dar s,/orte aos dados coletados dos ti/os de coletor /adr4o2 O es>,ema $ustomASna!s-ot (BnstantLneo Fersonali5ado) /ermite a cria34o de no'as tabelas de dados /ara dar s,/orte a conj,ntos de coleta de(inidos /elo ,s,0rio >,e s4o criados a /artir de ti/os de coletor /adr4o e estendidos2

RelatArios AnalNticos
O Fer(ormance $t,dio aj,da a analisar se,s dados coletados ra/idamente, com ,m conj,nto rob,sto de conj,ntos de coleta de sistema /r+1con(ig,rados, incl,indo Server Activit? 4Atividade do Servidor5, Quer? Statistics 4EstatBsticas de $onsu ta5 e #is8 Csage 4Cso do #isco52 O conj,nto de coleta de sistema Server Activit? 4Atividade do Servidor5 + o /onto de entrada /ara a maioria dos cen0rios de monitoramento e resol,34o de /roblemas2 6m conj,nto de relatArios associado a cada conj,nto de coleta de sistema + /,blicado no $%& $er'er Management $t,dio, e 'ocM /ode ,sar esses relatArios como ,m /ainel /ara analisar o desem/en.o de se,s sistemas de banco de dados, como mostra a 7ig,ra U2

Microsoft Corporation 2007

Gerenciamento do Microso(t $%& $er'er !""#

9"

3igura 0: Cm re atDrio do Per6ormance Studio

Otimi5ando o Desem/en.o do Banco de Dados


O $%& $er'er !""# (ornece ,ma 'ariedade de (erramentas integradas /ara otimi5ar se, ambiente de banco de dados2 <ssas (erramentas d4o aos o/eradores e administradores a .abilidade de coletar estatNsticas e o,tros dados, /ara >,e /ossam o(erecer o mel.or desem/en.o no ambiente de banco de dados da em/resa2

$%& $er'er Fro(iler


O $%& $er'er Fro(iler mostra como o $%& $er'er resol'e cons,ltas internamente (ornecendo ,ma inter(ace gr0(ica /ara a (,ncionalidade o(erecida /elo Rastreamento $%&2 Com o $%& $er'er Fro(iler, 'ocM /ode ca/t,rar a ati'idade gerada /or ,ma carga de trabal.o em ,ma instLncia do $%& $er'er2 Os e'entos ca/t,rados e e@ibidos /odem
Microsoft Corporation 2007

Gerenciamento do Microso(t $%& $er'er !""#

99

ser de(inidos com o ,so de modelos /r+1de(inidos, e 'ocM /ode modi(icar os modelos (ornecidos /elo sistema /ara criar os se,s /rA/rios2 Fode tamb+m sal'ar a carga de trabal.o ca/t,rada em ,ma tabela o, ,m ar>,i'o, /ara (,t,ra a'alia34o2 TocM /ode iniciar imediatamente ,m no'o rastreamento a /artir do $%& $er'er Management $t,dio, baseado em se, conte@to de cone@4o2 For e@em/lo, se 'ocM >,iser rastrear a e@ec,34o de instr,3-es em ,ma determinada sess4o do <ditor de Cons,lta, o no'o comando Rastrear $onsu ta no SQL Server Pro6i er inicia imediatamente ,m rastreamento >,e ,sa o $FBD da janela de cons,lta como ,m (iltro2 A/As coletar ,ma carga de trabal.o de se, sistema de /rod,34o, 'ocM /ode re/etir a carga de trabal.o em ,m no'o sistema de teste /ara 'eri(icar o desem/en.o com ,ma carga de trabal.o real2 Camb+m /ode correlacionar essas cargas de trabal.o com os logs do Contador de Desem/en.o do Monitor de $istema, /ara 'er como a carga de trabal.o a(eta o desem/en.o do sistema2 No $%& $er'er !""#, 'ocM /ode ,sar o $%& $er'er Fro(iler /ara ca/t,rar ati'idades nas instLncias do mecanismo de banco de dados do Microso(t $%& $er'er* !""", Microso(t $%& $er'er* !""; e $%& $er'er !""#, e nas instLncias de $er'i3os de An0lise do $%& $er'er !""; e $%& $er'er !""#2

Database <ngine C,ning Ad'isor


TocM /ode ,sar o DCA (Database <ngine C,ning Ad'isor) /ara ter ,ma 'is4o mais clara da estr,t,ra de inde@a34o e /articionamento e@istente em se,s bancos de dados, e /ara obter recomenda3-es sobre como mel.orar o desem/en.o dos bancos de dados criando estr,t,ras a/ro/riadas de inde@a34o e /articionamento2 Al+m de otimi5ar s,a estr,t,ra de inde@a34o, o DCA /ode recomendar no'as estr,t,ras de dados (Nsicos, incl,indo o /articionamento2 O DCA tamb+m o(erece a .abilidade de aj,star mlti/los ser'idores e limitar o tem/o de e@ec,34o dos algoritmos de aj,ste2 O DCA est0 dis/onN'el como ,tilit0rio gr0(ico e de lin.a de comando2 O ,tilit0rio de lin.a de comando /ermite ,sar as o/3-es de scri/t a'an3ado2

RelatArios do $%& $er'er Management $t,dio


Al+m dos relatArios do /ainel de desem/en.o (ornecidos /elo Fer(ormance $t,dio, o $%& $er'er Management $t,dio incl,i ,ma s+rie de relatArios /adr4o tanto no nN'el do ser'idor como no do banco de dados, >,e 'ocM /ode ,sar /ara 'er as estatNsticas de desem/en.o e as ati'idades em tem/o real2 TocM /ode ,sar esses relatArios /ara resol'er /roblemas de desem/en.o ca,sados /or ,so e@cessi'o de rec,rsos o, relacionados ? sim,ltaneidade2 A 7ig,ra ; mostra o relatArio /adr4o de Cons,mo de MemAria2

Microsoft Corporation 2007

Gerenciamento do Microso(t $%& $er'er !""#

9!

3igura E: Re atDrio !adr(o de $onsumo de 1emDria

$%& $er'er Management FacR


O $%& $er'er Management FacR /ara Microso(t $Ystem Center O/erations Manager monitora a dis/onibilidade e o desem/en.o do $%& $er'er !""# e /ode emitir alertas sobre /roblemas de con(ig,ra34o2 O Management FacR coleta alertas de &og de <'entos e (ornece artigos de con.ecimento associado >,e o(erecem mais detal.es ao ,s,0rio, as /ossN'eis ca,sas e s,gest-es de resol,34o2

Gerenciamento <scalon0'el com o $%& $er'er !""#


As organi5a3-es de .oje /recisam arma5enar e gerenciar 'ol,mes de dados em constante crescimento e o(erecer s,/orte a ,m nmero crescente de a/lica3-es e ser'i3os de so(t=are >,e acessam esses dados2 <ssa tendMncia tem le'ado ? cria34o de sol,3-es de ser'i3os de dados >,e abrangem toda a em/resa, o >,e a,menta radicalmente a carga de trabal.o /ara administradores de bancos de dados e o,tros (,ncion0rios do s,/orte o/eracional2 <mbora a consolida34o de ser'idores /ossa red,5ir bastante o nmero de ser'idores de banco de dados a serem gerenciados, a 'ariedade de ti/os de ser'i3os de dados, tais como os bancos de dados O&CF (online transaction /rocessing V transa34o online), os bancos de dados O&AF (online analYtical /rocessing V /rocessamento analNtico online), as sol,3-es de relatArio, as o/era3-es <C& (e@tract,
Microsoft Corporation 2007

Gerenciamento do Microso(t $%& $er'er !""#

9S

trans(orm, and load V e@tra34o, trans(orma34o e carregamento), e as sol,3-es de dados ocasionalmente conectadas em la/to/s e dis/ositi'os mA'eis, signi(ica >,e as (,n3-es de gerenciamento de dados de'em escalar dentro da em/resa2

Administra34o Centrali5ada de $er'i3os de Dados


O $%& $er'er Management $t,dio, mostrado na 7ig,ra Q, + ,ma (erramenta abrangente de gerenciamento centrali5ado >,e /ermite gerenciar todas as s,as instLncias do $%& $er'er /or meio de ,ma nica inter(ace2 Com o $%& $er'er Management $t,dio, 'ocM /ode gerenciar todos os se,s ser'i3os relacionados a banco de dados, incl,indo o mecanismo de banco de dados do $%& $er'er, os $er'i3os de An0lise, os $er'i3os de RelatArio, os $er'i3os de Bntegra34o e a edi34o $%& $er'er AnY=.ere2 Os administradores de bancos de dados /odem ,sar os relatArios abrangentes /adr4o e /ersonali50'eis /ara (ornecer ,ma 'is4o gr0(ica concisa do estado do banco de dados2

3igura F: SQL Server 1anagement Studio

Con(ig,ra34o Bntegrada
O $%& $er'er Con(ig,ration Manager, mostrado na 7ig,ra O, /ermite >,e os administradores de sistemas gerenciem os ser'i3os e as bibliotecas de rede do $%& $er'er a /artir de ,m nico local2 TocM /ode adicionar a 7erramenta de Con(ig,ra34o
Microsoft Corporation 2007

Gerenciamento do Microso(t $%& $er'er !""#

9U

do $%& $er'er como ,m sna/1in ao MMC (Microso(t Management Console V Console de Gerenciamento Microso(t)2 Criando ,m console de gerenciamento /ersonali5ado es/eci(icamente /rojetado /ara dar s,/orte ?s (,n3-es de trabal.o, os administradores de sistemas /odem /o,/ar tem/o, j0 >,e n4o ter4o >,e abrir mlti/las (erramentas2 Al+m disso, a (erramenta de con(ig,ra34o do $%& $er'er aj,da os administradores de sistemas a gerenciar /or3-es dos ser'i3os relacionados ?s s,as (,n3-es, o >,e a,@ilia o administrador a gerenciar os bancos de dados e o desem/en.o destes2

3igura .: SQL Server $on6iguration 1anager

Concl,s4o
O $%& $er'er !""# + baseado nos rec,rsos de gerenciamento das 'ers-es anteriores do $%& $er'er e (ornece ,ma 'ariedade maior de (erramentas e estr,t,ras de trabal.o /ara aj,d01lo a gerenciar se, ambiente de dados cor/orati'os2 O $%& $er'er !""# (ornece as (erramentas >,e o aj,dar4o a escalar se, ambiente de dados /ara atender ?s necessidades de s,a em/resa e otimi5ar o desem/en.o desses bancos de dados2 <le tamb+m (ornece (,ncionalidades /ara a,@iliar os administradores de bancos de dados nas tare(as di0rias de man,ten34o e red,5 a sobrecarga de gerenciamento /or meio da a,toma34o2 Para mais in6orma'7es= visite: .tt/8PP===2microso(t2comPbrasilPs>l2
Microsoft Corporation 2007

Gerenciamento do Microso(t $%& $er'er !""#

9;

<ste =.ite /a/er (oi tilZ <n'ie1nos se,s coment0rios2 Bn(orme, em ,ma escala de 9 (insatis(atArio) a ; (e@celente), como 'ocM classi(icaria este =.ite /a/er e /or >,e 'ocM ,so, essa classi(ica34o2 For e@em/lo8 TocM de, ,ma nota alta /or>,e ele tem bons e@em/los, ca/t,ras de tela e@celentes, ,ma reda34o clara o, o,tra ra54oZ TocM de, ,ma nota bai@a de'ido aos e@em/los insatis(atArios, ?s ca/t,ras de tela di(,sas o, ? reda34o con(,saZ

<sses coment0rios nos aj,dar4o a mel.orar a >,alidade dos =.ite /a/ers >,e lan3amos2 <n'iar coment0rios2

Microsoft Corporation 2007

Você também pode gostar