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:
# 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!

Comentários (0)
Carregando comentários…