{"id":3129,"date":"2014-11-03T19:42:06","date_gmt":"2014-11-03T21:42:06","guid":{"rendered":"http:\/\/www.fabriciolima.net\/blog\/?p=3129"},"modified":"2016-08-09T14:32:46","modified_gmt":"2016-08-09T17:32:46","slug":"treinamento-sql-server-tarefas-do-dia-a-dia-de-um-dba","status":"publish","type":"post","link":"https:\/\/fabriciolima.net\/blog\/2014\/11\/03\/treinamento-sql-server-tarefas-do-dia-a-dia-de-um-dba\/","title":{"rendered":"Treinamento SQL Server: Tarefas do dia a dia de um DBA"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2014\/11\/Treinamento.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-3137 aligncenter\" title=\"Treinamento\" src=\"https:\/\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2014\/11\/Treinamento.png\" alt=\"\" width=\"355\" height=\"171\" srcset=\"https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2014\/11\/Treinamento.png 985w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2014\/11\/Treinamento-300x145.png 300w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2014\/11\/Treinamento-768x370.png 768w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2014\/11\/Treinamento-700x338.png 700w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2014\/11\/Treinamento-410x198.png 410w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2014\/11\/Treinamento-100x48.png 100w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2014\/11\/Treinamento-275x133.png 275w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2014\/11\/Treinamento-20x10.png 20w\" sizes=\"auto, (max-width: 355px) 100vw, 355px\" \/><\/a><\/p>\n<p>Ol\u00e1 Pessoal,<\/p>\n<p>Um amigo quer entrar para a \u00e1rea de administra\u00e7\u00e3o de banco de dados e me solicitou um treinamento que abordasse as atividades de um DBA no seu dia a dia de trabalho. Diante disso, resolvi preparar um treinamento para ele, mas abrirei o treinamento para mais 4 pessoas totalizando uma turma de 5 alunos para que o treinamento seja o mais produtivo poss\u00edvel para os participantes.<\/p>\n<p>Nesse momento, esse treinamento ser\u00e1 presencial em Vit\u00f3ria-ES, contudo, posteriormente espero realizar o mesmo treinamento de forma ONLINE para atender aos profissionais de outros estados.<\/p>\n<p>Para o pessoal que pode fazer o treinamento presencial em Vit\u00f3ria-ES, me envie um e-mail ou me chame no skype para fazer sua reserva. <em><span style=\"color: #ff0000;\">Como s\u00e3o apenas 4 vagas dispon\u00edveis, as inscri\u00e7\u00f5es podem acabar r\u00e1pido.<\/span><\/em><\/p>\n<p>Para o pessoal que n\u00e3o \u00e9 de Vit\u00f3ria-ES, mas tamb\u00e9m possuem interesse nesse treinamento, tamb\u00e9m j\u00e1 podem me mandar um e-mail que eu coloco na fila de reserva para quando for realizar o treinamento ONLINE, que tamb\u00e9m ter\u00e1 um n\u00famero limitado de pessoas na sala para poder ser bem produtivo.<\/p>\n<p>Seguem os contatos para a realiza\u00e7\u00e3o das reservas:<\/p>\n<ul>\n<li>E-mail:\u00a0<strong>fabriciolima@outlook.com<\/strong><\/li>\n<li>Nome Skype:\u00a0<strong>fabriciolima.net<\/strong><\/li>\n<\/ul>\n<p>Abaixo os detalhes do treinamento:<\/p>\n<div>\n<p><strong>Objetivo<\/strong><\/p>\n<\/div>\n<p>O objetivo desse treinamento \u00e9 mostrar as tarefas que um DBA deve executar no seu dia a dia de trabalho, tais como, instala\u00e7\u00e3o, configura\u00e7\u00e3o, manuten\u00e7\u00e3o e monitoramento de um ambiente SQL Server. Quem \u00e9 respons\u00e1vel por um ambiente SQL Server, mesmo que ele seja pequeno, \u00e9 obrigado a conhecer os assuntos tratados nesse treinamento.<\/p>\n<p>Os scripts utilizados nesse treinamento ser\u00e3o utilizados por voc\u00eas durante anos e anos de carreira para quem seguir nessa \u00e1rea de administra\u00e7\u00e3o de banco de dados.<\/p>\n<p>Ap\u00f3s esse treinamento voc\u00eas poder\u00e3o administrar um ambiente SQL Server de forma mais proativa e com maior seguran\u00e7a, aumentando a performance e a disponibilidade desse ambiente.<\/p>\n<p><strong>Carga Hor\u00e1ria e Cronograma<\/strong><\/p>\n<p>A dura\u00e7\u00e3o desse treinamento \u00e9 de <strong>24 horas\u00a0<\/strong>e ele ser\u00e1 realizado em tr\u00eas s\u00e1bados no per\u00edodo de 09:00 \u00e0s 18:00.<\/p>\n<p>A previs\u00e3o \u00e9 de que ele seja realizado aqui em Vit\u00f3ria-ES em Dezembro\/14 ou Janeiro\/15 dependendo da disponibilidade dos alunos interessados.<\/p>\n<p><strong>P\u00fablico Alvo<\/strong><\/p>\n<p>Desenvolvedores, Analistas de Infraestrutura, DBAs iniciantes e outros profissionais que desejam conhecer como um DBA deve administrar um banco de dados SQL Server no seu dia a dia de trabalho.<\/p>\n<p>O foco desse curso n\u00e3o \u00e9 para DBA\u2019s experi\u00eantes, mas sim para DBA\u2019s iniciantes ou pessoas que precisam ou desejam administrar um SQL Server no dia a dia.<\/p>\n<p><strong>Sobre o Instrutor<\/strong><\/p>\n<p>Trabalho h\u00e1 9 anos com SQL Server em uma grande empresa de Vit\u00f3ria-ES, al\u00e9m disso, j\u00e1 atendi mais de 30 clientes espalhados pelo Brasil com minha consultoria remota conforme pode ser visto no link abaixo:<\/p>\n<p><a href=\"https:\/\/www.fabriciolima.net\/blog\/clientes\/\" target=\"_blank\">https:\/\/www.fabriciolima.net\/blog\/clientes\/<\/a><\/p>\n<p>Nesse mesmo blog j\u00e1 compartilhei in\u00fameras experi\u00eancias do meu dia a dia como podem ser conferidas nas categorias abaixo:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.fabriciolima.net\/blog\/category\/sql-server\/casos-do-dia-a-dia\/\" target=\"_blank\">Casos do dia a dia\u00a0<\/a><\/li>\n<li><a href=\"https:\/\/www.fabriciolima.net\/blog\/category\/sql-server\/querys-do-dia-a-dia\/\" target=\"_blank\">Queries do dia a dia<\/a><\/li>\n<\/ul>\n<p>Essa experi\u00eancia, scripts e rotinas de administra\u00e7\u00e3o que adquiri nesses anos que compartilharei com voc\u00eas no treinamento.<\/p>\n<p><strong>Investimento Financeiro<\/strong><\/p>\n<p>O valor do treinamento \u00e9 de<strong>\u00a0<\/strong>R$ 1.350,00 por aluno<strong>\u00a0<\/strong>e poder\u00e1 ser pago em at\u00e9 duas vezes.<\/p>\n<p>Para pagamento \u00e0 vista \u00e9 concedido um desconto de R$:100,00<strong><\/strong><\/p>\n<ul>\n<li>Valor \u00e0 vista: \u00a0R$ 1.250,00<\/li>\n<li>Valor em duas vezes: 2 x 675,00 = R$ 1.350,00<\/li>\n<\/ul>\n<p><strong>Conte\u00fado Program\u00e1tico<\/strong><\/p>\n<p><strong>Modulo 01: Instala\u00e7\u00e3o e configura\u00e7\u00e3o do SQL Server<\/strong><strong>\u00a0<\/strong><\/p>\n<ul>\n<li>Planejamento de uma instala\u00e7\u00e3o<\/li>\n<li>Realiza\u00e7\u00e3o de uma instala\u00e7\u00e3o ao vivo<\/li>\n<li>Configura\u00e7\u00f5es p\u00f3s instala\u00e7\u00e3o<\/li>\n<\/ul>\n<p><strong>Modulo 02: Gerenciamento de Acessos no SQL Server<\/strong><strong>\u00a0<\/strong><\/p>\n<ul>\n<li>Cria\u00e7\u00e3o de Usu\u00e1rios e Logins<\/li>\n<li>Inclus\u00e3o e remo\u00e7\u00e3o de acessos aos objetos do banco de dados<\/li>\n<\/ul>\n<p><strong>Modulo 03: Diversas Tarefas do Dia a Dia<\/strong><strong>\u00a0<\/strong><\/p>\n<ul>\n<li>Cria\u00e7\u00e3o de uma base de dados\n<ul>\n<li>Page Verify Option<\/li>\n<li>Recovery Model<\/li>\n<\/ul>\n<\/li>\n<li>Cria\u00e7\u00e3o de Tabelas<\/li>\n<li>Principais tipos de dados do SQL Server<\/li>\n<li>Utiliza\u00e7\u00e3o de Constraints (PK, FK, Default, Check e etc)<\/li>\n<li>Detach e Atach<\/li>\n<li>Import e Export<\/li>\n<li>Linked Server<\/li>\n<li>Shrink<\/li>\n<li>Configura\u00e7\u00e3o Database Mail<\/li>\n<\/ul>\n<p><strong>Modulo 04: Backup e Restore<\/strong><strong>\u00a0<\/strong><\/p>\n<ul>\n<li>Backup\n<ul>\n<li>Conceitos<\/li>\n<li>Diferen\u00e7a dos tipos de backup FULL, Diferencial e do Log\n<ul>\n<li>Como funciona o arquivo de Log do SQL Server<\/li>\n<\/ul>\n<\/li>\n<li>Dicas para criar uma estrat\u00e9gia de backup<\/li>\n<li>O que acontece se durante a execu\u00e7\u00e3o de um backup FULL forem executados backup de Log?<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Restore\n<ul>\n<li>Conceitos<\/li>\n<li>Testes de restore\n<ul>\n<li>Restore FULL + Logs<\/li>\n<li>Restore FULL + Log at\u00e9 um determinado hor\u00e1rio<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Modulo 05: SQL Agent<\/strong><\/p>\n<ul>\n<li>Operadores<\/li>\n<li>Alertas<\/li>\n<li>Configura\u00e7\u00f5es<\/li>\n<li>Trabalhando com Jobs<strong>\u00a0<\/strong><\/li>\n<\/ul>\n<p><strong>Modulo 06: Cria\u00e7\u00e3o de Alertas<\/strong><strong>\u00a0<\/strong><\/p>\n<p>Cria\u00e7\u00e3o de alertas no banco de dados e o que fazer quando receber um:<\/p>\n<ul>\n<li>Alertas de locks entre dois processos por mais de X minutos<\/li>\n<li>Alertas quando o Transaction Log passa de 85 % de utiliza\u00e7\u00e3o<\/li>\n<li>Alertas de Consumo de CPU<\/li>\n<li>Alerta de Falta de espa\u00e7o em disco<\/li>\n<li>Alertas quando acontecerem erros graves no SQL Server com\u00a0 severidade entre 20 e 25<\/li>\n<li>Alertas de databases que n\u00e3o est\u00e3o ONLINE<\/li>\n<li>Alertas de p\u00e1ginas e bases corrompidas no banco de dados\n<ul>\n<li>Vis\u00e3o geral sobre corrup\u00e7\u00e3o de banco de dados<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Modulo 07: Realizando um Tuning na pr\u00e1tica<\/strong><strong>\u00a0<\/strong><\/p>\n<ul>\n<li>An\u00e1lises iniciais dos recursos do servidor\n<ul>\n<li>CPU<\/li>\n<li>Mem\u00f3ria<\/li>\n<li>Disco<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Cria\u00e7\u00e3o da procedure WhoisActive\n<ul>\n<li>Exemplos de utiliza\u00e7\u00e3o e explica\u00e7\u00e3o dos resultados retornados por essa procedure<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Cria\u00e7\u00e3o de um Trace para Log das queries lentas do banco de dados\n<ul>\n<li>Desabilita\u00e7\u00e3o do trace Default do SQL Server<\/li>\n<li>Cria\u00e7\u00e3o da rotina de traces<\/li>\n<li>Como criar um Server Side Trace<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Cria\u00e7\u00e3o de uma rotina para armazenar alguns contadores do SQL Server\n<ul>\n<li>BatchRequests<\/li>\n<li>User_Connection<\/li>\n<li>CPU<\/li>\n<li>Page Life Expectancy<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>An\u00e1lise das Estat\u00edsticas\n<ul>\n<li>Entendendo como as estat\u00edsticas funcionam e sua import\u00e2ncia<\/li>\n<li>Cria\u00e7\u00e3o de uma rotina para atualiza\u00e7\u00e3o de estat\u00edsticas<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\u00cdndices\n<ul>\n<li>Como os dados s\u00e3o armazenados no SQL Server<\/li>\n<li>Tipos de \u00edndices (clustered e nonclustered)<\/li>\n<li>Fragmenta\u00e7\u00e3o\n<ul>\n<li>Rotina para armazenar o hist\u00f3rico de fragmenta\u00e7\u00e3o de \u00edndices<\/li>\n<li>Rotina para desfragmentar os \u00edndices das bases<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\u00a0 Analise da utiliza\u00e7\u00e3o de \u00edndices\n<ul>\n<li>Rotina para armazenar o hist\u00f3rico de utiliza\u00e7\u00e3o de \u00edndices<\/li>\n<\/ul>\n<\/li>\n<li>Sugest\u00f5es de \u00edndices pelo SQL Server<\/li>\n<\/ul>\n<ul>\n<li>WaitsStats\n<ul>\n<li>O que s\u00e3o WaitsStats no SQL Server?<\/li>\n<li>Como analisar?<\/li>\n<li>Explica\u00e7\u00e3o dos Waits mais comuns<\/li>\n<li>Rotina para armazenar um hist\u00f3rico de Waits no BD<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Execution Plan\n<ul>\n<li>Como analisar?<\/li>\n<li>Operadores mais comuns<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>An\u00e1lise das queries lentas retornadas no Trace criado\n<ul>\n<li>An\u00e1lise das queries que mais vezes demoraram no banco de dados<\/li>\n<li>An\u00e1lise do consumo de recursos<\/li>\n<li>Cria\u00e7\u00e3o de \u00edndices<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Scripts para an\u00e1lise das:\n<ul>\n<li>Queries mais executadas<\/li>\n<li>Queries que consomem mais CPU<\/li>\n<li>Queries que realizam mais leituras<strong>\u00a0<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Modulo 08: Overview das solu\u00e7\u00f5es de Desastre e Recovery mais utilizadas nas empresas<\/strong><strong>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/strong><\/p>\n<ul>\n<li>At\u00e9 o SQL 2008 R2\n<ul>\n<li>Cluster<\/li>\n<li>Database Mirroring<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>A partir do SQL 2012\n<ul>\n<li>Alwayson Failover Cluster<\/li>\n<li>Alwayson Availability Groups<\/li>\n<li>Database Mirror (para vers\u00f5es Standard)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Solu\u00e7\u00f5es menos utilizadas\n<ul>\n<li>Replica\u00e7\u00e3o<\/li>\n<li>Log Shipping<strong><\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><b>N\u00e3o perca essa oportunidade de investir na sua carreira.<\/b><\/p>\n<p>&nbsp;<br \/>\n<b>Gostou desse Post?<\/b><\/p>\n<p>Cadastre seu e-mail para receber novos Posts e curta minha <a href=\"https:\/\/www.facebook.com\/FabricioLimaSolucoesemBancodeDados\/\" target=\"_blank\">P\u00e1gina no Facebook<\/a> para receber Dicas de Leituras e Eventos sobre SQL Server.<\/p>\n<p>Confira tamb\u00e9m informa\u00e7\u00f5es sobre Certifica\u00e7\u00f5es na p\u00e1gina <a href=\"https:\/\/www.fabriciolima.net\/materiais-certificacao\/\" target=\"_blank\">Materiais para Certifica\u00e7\u00e3o<\/a>.<\/p>\n<p>Abra\u00e7os,<\/p>\n<p>Fabr\u00edcio Lima<\/p>\n<p>MCITP \u2013 Database Administrator<\/p>\n<p>Consultor e Instrutor SQL Server<\/p>\n<p>Trabalha com SQL Server desde 2006<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Ol\u00e1 Pessoal, Um amigo quer entrar para a \u00e1rea de administra\u00e7\u00e3o de banco de dados e me solicitou um treinamento que abordasse as atividades de um DBA no seu dia a dia de trabalho. Diante disso, resolvi preparar um treinamento para ele, mas abrirei o treinamento para mais 4 pessoas totalizando uma turma de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[3,5,636,17,991,12,33],"tags":[1163,1160,17,1158,23,1164,1159,1162,1161,433,1155,1156,484,1157],"class_list":["post-3129","post","type-post","status-publish","format-standard","hentry","category-administracao-de-bd","category-carreira","category-certificacao-2","category-certificacao","category-dba-remoto","category-noticias","category-sql-server","tag-atividades-dba","tag-atividades-de-um-dba","tag-certificacao","tag-como-ser-um-dba","tag-dba","tag-funcoes-dba","tag-o-que-faz-um-dba","tag-tarefas-dba","tag-tarefas-de-um-dba","tag-treinamento","tag-treinamento-dba","tag-treinamento-dia-a-dia-do-dba","tag-treinamento-sql-server","tag-treinamento-sql-server-na-pratica"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts\/3129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/comments?post=3129"}],"version-history":[{"count":0,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts\/3129\/revisions"}],"wp:attachment":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/media?parent=3129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/categories?post=3129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/tags?post=3129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}