Backup e Restore de todos os bancos SQL

backup e restore sem esforço

Fazer backup e restore de todos os bancos SQL do ambiente de produção da sua empresa para ambientes de testes é um processo geralmente simples, mas, dependendo da quantidade de bancos e da frequência dos restores, acaba virando uma atividade mais chata que happy hour virtual… Efetividade na utilização de nosso tempo é uma habilidade […]

Importar arquivos JSON no SQL

importar-json-no-sql

Dominar integrações é uma habilidade importante para técnicos que ganham como diretores, seja para fazer troubleshooting ou implementar processos de gestão do negócio. Nesse contexto, mostrarei como importar arquivos JSON no SQL com apenas uma linha de comando, além de converter tabelas do SQL para JSON, também com apenas uma linha de comando! Assista ao […]

Importar arquivos Excel no SQL

importar arquivo excel no sql

Integrações entre Excel e SQL Server fazem parte dos processos diários de milhares de empresas. Não é por acaso que SQL tem sido a habilidade mais procurada em TI e engenharia em 2023, de acordo com pesquisas recentes do linkedin e FIAP (https://www.computerworld.com/article/3688109/most-in-demand-skills-for-2023-according-to-linkedin.html). Nesse contexto, veremos como importar arquivos Excel no SQL com apenas 1 […]

Testar drives de storage ou rede no SQL

simulando storages e drives de rede

Trabalhar com banco de dados em grandes empresas quase sempre envolve utilizar o SQL Server em conjunto com storages e drives de rede. Idealmente, ambientes de teste e produção devem ser equivalentes, a fim de facilitar testes. Entretanto… devido aos custos, é comum que ambientes de desenvolvimento e testes não possuam tecnologias mais caras, por […]

Auditoria e versionamento de dados no SQL

auditoria e versionamento no sql

Com a expansão das leis de proteção a dados, como GDPR e LGPD, tem se tornado mais frequente a necessidade de guardarmos o histórico completo das informações que armazenamos (também conhecido como “metadados dos nossos dados”, ou “linhagem dos dados”). Considerando o cadastro de um cliente, temos como exemplo disso o armazenamento de informações como: […]

Excluir dados de todas as tabelas

excluir todas as tabelas do banco

No vídeo anulação, mascaramento e criptografia, vimos como proteger as informações de clientes quando precisamos enviar nossos bancos de dados SQL para fornecedores ou parceiros. Ainda que existam as técnicas e estratégias que discutimos, algumas empresas simplesmente não enviam bancos de dados para ninguém, a menos que o banco esteja completamente vazio. Excluir dados de […]

Anulação, Mascaramento e Criptografia

anulação mascaramento criptografia

Olá! Seja bem-vindo! Com a expansão das leis de proteção de dados (ex: GDPR e LGPD) e dos serviços em cloud, temos sido cada vez mais demandados pela implementação de estratégias que assegurem o sigilo das informações. Nesse contexto, dominar proteção de dados no contexto do banco de dados tornou-se habilidade fundamental para técnicos que […]

Medir performance do SQL com o jMeter

medir performance sql com jmeter

Olá! Seja bem-vindo! A habilidade de medir e melhorar performance tem sido a menina dos olhos para quem almeja salários de 5 dígitos em TI. Por essa razão, nesse post/vídeo, compartilharei contigo “como medir performance do SQL com o jMetter”, passando pelos aspectos: Como instalar uma máquina virtual Java (java vm) portátil Como instalar o […]

3 estratégias para medir e melhorar a performance

medir-e-melhorar-performance

Olá! Seja bem-vindo! Recentemente atuei em um projeto melhoria de performance, onde iniciei os trabalhos com um sistema rodando a 20 operações por minuto e terminei com 37 mil operações por minuto. Surpreendentemente, as estratégias para chegar nesse resultado são bem menos complexas do que se pensou no início dos trabalhos, por isso hoje compartilharei […]

O que é DEADLOCK SQL SERVER e COMO MONITORAR

O Que é Deadlock SQL Server Hoje veremos o que é deadlock sql server e como monitorar esse tipo de evento no seu banco de dados SQL Server. Muita gente confunde deadlocks com locks e com loops infinitos, então vamos começar esclarecendo a pergunta base: o que são deadlocks? Resumidamente, um deadlock ocorre quando o […]