Tag: microsoft

DBA e Consultor de Banco de Dados

Change Tracking vs CDC: Qual o Melhor para Monitorar Mudanças no SQL Server?

Tempo de leitura: 12 minutosFala galera, Espero que estejam todos bem! 😊 No post de hoje vou falar sobre um assunto que sempre gera dúvidas entre DBAs e Desenvolvedores. Quando usar Change Tracking e quando usar Change Data Capture (CDC) para monitorar alterações nos dados? O objetivo desse post é esclarecer as diferenças entre Change Tracking e CDC, com…
Leia mais

Índice Columnstore – Herói ou Vilão?

Tempo de leitura: 13 minutosOlá Pessoal, Espero que estejam todos bem! 😀 No post de hoje vou falar sobre um assunto que sempre gera discussão entre DBAs e desenvolvedores de BI. Ah, os Columnstore Indexes… Essa funcionalidade que chegou no SQL Server 2012 e desde então vem dividindo opiniões. Uns chamam de revolução, outros de dor de cabeça. Mas…
Leia mais

Como identificar problemas de latência de disco no SQL Server

Tempo de leitura: 8 minutosFala galera! Hoje vamos mergulhar em um dos problemas mais comuns e muitas vezes ignorados que podem sabotar a performance do seu SQL Server. A famosa “Latência de disco”. Se você já se perguntou por que suas consultas estão lentas mesmo com índices otimizados, ou por que o servidor parece “engasgar” do nada, este artigo…
Leia mais

Casos do dia a dia – Erro de classe invalida ao tentar abrir o Reporting Services Configuration Manager

Tempo de leitura: 4 minutosFala pessoal! \o/ Espero que estejam todos bem!! Hoje vou compartilhar com vocês um caso real que resolvi certa vez em um atendimento que me ensinou uma lição valiosa. “nem sempre o erro mais simples tem a solução mais óbvia”. O erro em questão estava ocorrendo no SQL Server Reporting Services de um cliente, que…
Leia mais

Entendendo a configuração Optimize for Ad Hoc Workloads

Tempo de leitura: 7 minutosFala pessoal! Espero que estejam todos bem! Hoje vamos mergulhar em uma das configurações mais subestimadas do SQL Server que pode literalmente dar um grande folego para o seu ambiente no gerenciamento de problemas de memória. Estamos falando do “Optimize for Ad Hoc Workloads”. Se você já teve dor de cabeça com plan cache inchado…
Leia mais

Conhecendo um pouco sobre o DBA Tools

Tempo de leitura: 8 minutosFala Galera, Espero que estejam todos bem! Hoje vou falar sobre uma ferramenta que literalmente mudou minha vida como DBA: o DBA Tools. Ano passado fiz uma apresentação sobre esse assunto e resolvi transformar todo o conteúdo em um artigo aqui no blog para compartilhar com vocês. Se você é DBA SQL Server e ainda…
Leia mais

Casos do dia a dia – O dia em que a Replicação quebrou por causa de um ALTER TABLE

Tempo de leitura: 3 minutosOlá pessoal, Espero que estejam todos bem! Hoje vou compartilhar com vocês um caso real que atendi em um cliente. Foi uma situação interessante envolvendo replicação que quebrou por causa de um ALTER TABLE aparentemente simples. Vou contar exatamente como foi e como resolvemos o problema. Era uma linda manhã de uma terça-feira ensolarada quando…
Leia mais

Statistics Parser – A ferramenta que todo DBA SQL Server de Tuning precisa conhecer!

Tempo de leitura: 2 minutosOlá pessoal, Espero que estejam todos bem! 😊 No post de hoje quero compartilhar com vocês uma ferramenta que desenvolvi aqui no blog e que tem me ajudado MUITO no dia a dia dos trabalhos de Performance Tuning Falo do SQL Server Statistics Parser que está disponível gratuitamente aqui no blog! O Problema que Todo…
Leia mais

Casos do dia a dia – Como Resolver o Erro “Subscription Status Could Not Be Changed” na Replicação Transacional do SQL Server

Tempo de leitura: 3 minutosOlá pessoal, Espero que estejam todos bem! 😊 No post de hoje vou compartilhar com vocês um caso interessante que aconteceu comigo na replicação de um cliente. Me deparei com um erro bem chato na replicação transacional do SQL Server: “The subscription status of the object could not be changed”. Esse erro aparecia independentemente da…
Leia mais

Tipos de Replicação no SQL Server – Visão Geral

Tempo de leitura: 6 minutosOlá pessoal, Espero que estejam todos bem! No post de hoje vou falar sobre um assunto que sempre gera dúvidas entre os DBAs: os tipos de replicação disponíveis no SQL Server. Há um tempo atrás, fiz uma apresentação sobre esse tema e resolvi transformar o conteúdo em um artigo aqui no blog para compartilhar com…
Leia mais

Conversão Implícita – Vilão Silencioso

Tempo de leitura: 4 minutosFala Galera, Espero que estejam todos bem! Hoje vou falar sobre um problema que já enfrentei diversas vezes ao longo da minha carreira. As famosas conversões implícitas de tipo no SQL Server. Esse é daqueles problemas que passam despercebidos no desenvolvimento mas que podem causar uma dor de cabeça gigantesca em produção. Recentemente estava analisando…
Leia mais

SQL Server 2022 – Função GREATEST()

Tempo de leitura: 5 minutosOlá amigos do Blog, Depois de um longo tempo sem postar nada por aqui estamos de volta!! Já tem um tempinho que o SQL Server 2022 lançou e ele trouxe diversas novidades interessantes. Hoje falaremos um pouco sobre a função T-SQL GREATEST(), esse cara é semelhante a função MAX() que retorna o maior valor de…
Leia mais

Erro em atualização INPlace SQL Server

Tempo de leitura: 4 minutosFalaaa galerinha, Estamos de volta depois de um tempo sem postar!!! Hoje falaremos sobre um caso no qual precisei atualizar o SQL Server de um cliente da versão 2017 para 2019 InPlace. ## ALERTA DE SPOILER ## : Ocorreram fortes emoções durante a execução deste trabalho.. O Cliente estava em posse da mídia de instalação…
Leia mais

Rastreando Objetos Criados ou Excluídos do seu Banco de dados SQL Server Sem Trilhas de Auditoria

Tempo de leitura: 3 minutosOlá pessoal, Tudo bem? No post de hoje falaremos sobre um recurso bem interessante presente no SQL Server. Como rastrear objetos criados ou deletados do banco de dados sem trilhas de auditoria. Nossa, isso é possível? Sim, pessoal, claro que não é com a mesma precisão de uma trilha de auditoria, mas a boa noticia…
Leia mais

Como listar as features instaladas no seu SQL Server

Tempo de leitura: < 1 minutoFala Pessoal, Espero que estejam todos bem!! ? Hoje vou trazer uma dica bem rápida para vocês conferirem quais são as features do SQL Server que estão instaladas no seu ambiente. Esse script em Powershell é muito útil no nosso dia a dia, principalmente em cenários de migração no qual você precisa espelhar as features…
Leia mais

Conhecendo um pouco sobre o Dynamic Data Masking no SQL Server

Tempo de leitura: 6 minutosFala galerinha, Espero que estejam todos bem ? Hoje falaremos um pouco sobre a feature Dinamyc Data Masking, já ouviu falar? Tentarei ser o mais breve e claro possível. O Dynamic Data Masking (Mascaramento de dados dinâmico) também chamado de DDM. É um recurso de segurança que foi adicionado no SQL Server 2016. O DDM…
Leia mais

Query para monitorar o status do Log Shipping

Tempo de leitura: 2 minutosFala Galera ? Tudo beleza? Hoje vou trazer uma dica bem rapidinha para vocês sobre como monitorar o status do seu Log Shipping. Há um tempo fiz um post sobre como configurar essa feature que pode ser utilizada como uma estratégia básica de DR (Disaster Recovery). https://gustavolarocca.com.br/configurando-um-log-shipping-no-sql-server/ Não deixem de conferir ? Sempre que implanto…
Leia mais

Conhecendo um pouco do Query Store

Tempo de leitura: 5 minutosFala Pessoal, Tudo beleza? ? No post de hoje falaremos sobre uma feature muito interessante que está presente desde a versão 2016 do SQL Server o Query Store. Mas o que é o Query Store? Traduzindo para o Português (Repositório de Consultas). Em um breve resumo, esse “armazém de consultas” por assim dizer simplifica a…
Leia mais

Casos do dia a dia – Como resolver o erro cadeia de caracteres de classe inválida ao salvar um plano de manutenção no SQL Server

Tempo de leitura: 3 minutosOlá Pessoal, Espero que estejam todos bem ? No post de hoje trago um caso do dia a dia que tive aqui na Power Tuning, na qual o cliente estava recebendo a mensagem de erro : “Cadeia de caracteres de classe inválida” ao tentar gravar um plano de manutenção. Neste caso trabalhei na investigação do…
Leia mais