Fala pessoal!
No dia 16/10, tive o prazer de palestrar no 1º Meetup de SQL Server, realizado na sede da Microsoft, em São Paulo, à convite do organizador do evento, Caio Amante.
Sem palavras para descrever a satisfação e felicidade em poder compartilhar um pouco sobre a minha visão do papel do dba nos tempos de hoje, conhecer pessoalmente várias pessoas que a já interagia há um tempo nas redes sociais e comunicadores e também em palestrar no mesmo evento que as lendas Fabiano Neves Amorim e Thiago Carlos de Alencar.
Na minha palestra, tive a oportunidade de comentar sobre a minha visão do DBA de alguns anos atrás, visto quase como inimigo dos desenvolvedores e equipe de BI, e o papel do DBA dos tempos atuais e do futuro, onde ele é um parceiro das áreas de desenvolvimento/bi, atuando na cultura DevOps, automatizando tarefas repetitivas e atuando mais em linha com as necessidades do negócio.
Demonstrei também, algumas ferramentas e recursos que possibilitam o DBA a entregar mais resultados com bem menos tempo e esforço, como ferramentas de monitoramento (Redgate SQL Monitor, ApexSQL Monitor e o SQL Performance Monitor), ferramentas de HealthCheck, como as sp_Blitz, do Brent Ozar e também ferramentas diversas, como o DBA Tools.
Se você quiser conhecer um pouco mais sobre essas ferramentas, comentei e anexei alguns vídeos sobre elas no meu artigo SQL Server – Como identificar uma query lenta ou “pesada” no seu banco de dados.
Slides da minha palestra
Script do DBA Tools utilizado na demonstração:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# Consulta documentação Start-Process https://dbatools.io/commands Get-Command -Module dbatools *history* # Consulta de Informações Get-DbaSqlService -ComputerName localhost | Out-GridView "localhost\sql2017" | Get-DbaLastGoodCheckDb "localhost\sql2017" | Get-DbaLastGoodCheckDb | Out-GridView Get-DbaDeprecatedFeature -SqlInstance localhost\sql2017 | Out-GridView Read-DbaTransactionLog -SqlInstance localhost\sql2017 -Database dirceuresende | Out-GridView # Parâmetros de inicialização Get-DbaStartupParameter -SqlInstance localhost\sql2017 # Exportação de scripts Get-DbaAgentJob -SqlInstance localhost\sql2017 | Export-DbaScript -Path C:\Temporario\jobs.sql Export-DbaLogin -SqlInstance localhost\sql2017 -Path C:\Temporario\logins.sql Export-DbaUser -SqlInstance localhost\sql2017 -Path C:\Temporario\users.sql Export-DbaSpConfigure -SqlInstance localhost\sql2017 -Path C:\temporario\ # Validações diversas Find-DbaSimilarTable -SqlInstance localhost\sql2017 -Database dirceuresende | Out-GridView Find-DbaOrphanedFile -SqlInstance localhost\sql2017 # Histórico de Informações Get-DbaAgentJobHistory -SqlInstance localhost\sql2017 -StartDate '2018-01-01' -EndDate '2018-10-16 12:30:00' | Out-GridView # Migrações Copy-DbaDatabase -Source localhost\sql2017 -Destination localhost\sql2019 -Database dirceuresende -DetachAttach -Reattach Copy-DbaAgentCategory -Source localhost\sql2017 -Destination localhost\sql2019 Copy-DbaAgentJob -Source localhost\sql2017 -Destination localhost\sql2019 |
Galeria de Fotos do Evento
Confiram a galeria de fotos do evento, que foi sensacional!
Gostaria de agradecer imensamente a todos que se dispuseram a comparecer ao evento, pois sem vocês, esse evento não seria possível.
Um grande abraço e até a próxima!
Show de Bola , pena que não deu para eu ir
Mas vou na próxima
Irado, Leva essa palestra para o SQL-ES. =D