Consultoria em Banco de Dados: Maximize o Potencial da sua Empresa

No cenário atual, a gestão eficaz de dados é essencial para empresas que buscam vantagem competitiva. Este artigo explora como a consultoria em banco de dados da Tripletech Soluções em TI pode ajudar organizações a otimizar o desempenho e a segurança de seus dados. Com serviços personalizados e casos de sucesso comprovados, a Tripletech oferece suporte especializado para transformar dados em ativos valiosos e impulsionar resultados positivos.

Tuning em Banco de Dados Transforma Operações Corporativas

[et_pb_section fb_built="1" _builder_version="4.9.11" _module_preset="default" global_colors_info="{}"][et_pb_row column_structure="2_5,3_5" _builder_version="4.9.11" _module_preset="default" global_colors_info="{}"][et_pb_column type="2_5" _builder_version="4.9.11" _module_preset="default" global_colors_info="{}"][et_pb_image src="https://tripletech.com.br/2026/wp-content/uploads/2024/02/Tuning-Banco-Dados-SQL-02-v2.webp" alt="Tuning Banco Dados SQL" title_text="Tuning Banco Dados SQL" _builder_version="4.9.11" _module_preset="default" global_colors_info="{}"][/et_pb_image][/et_pb_column][et_pb_column type="3_5" _builder_version="4.9.11" _module_preset="default" global_colors_info="{}"][et_pb_text _builder_version="4.9.11" _module_preset="default" global_colors_info="{}"] Maximizando a Eficiência Empresarial: Como o Tuning em Banco de Dados SQL Transforma Operações Corporativas Descubra como o Tuning em Banco de Dados SQL pode revolucionar a eficiência operacional da sua empresa, transformando desafios tecnológicos em vantagens competitivas. [/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.9.11″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.9.11″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.9.11″ _module_preset=”default” global_colors_info=”{}”] No mundo corporativo acelerado, onde a eficiência e a rapidez são fundamentais, um tempo de resposta lento e processamento pesado podem ser um pesadelo para qualquer empresa. Gestores de tecnologia e executivos enfrentam frequentemente o dilema de sistemas lentos e operações corporativas que, anteriormente ágeis, agora se arrastam de forma frustrante. Este cenário muitas vezes se origina de um problema crítico: a performance do Banco de Dados. Essa realidade, infelizmente comum, coloca as empresas em uma encruzilhada única. O medo de investir em novos sistemas ou a relutância em substituir equipamentos antigos, muitas vezes impede a busca por soluções eficazes. Contudo, existe uma alternativa promissora que busca aliviar essas preocupações: o Tuning em Banco de Dados. Esta técnica não só promete resolver os desafios de performance, mas também transformar a maneira como as empresas lidam com suas operações. [/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row column_structure=”2_3,1_3″ _builder_version=”4.9.11″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”2_3″ _builder_version=”4.9.11″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.9.11″ _module_preset=”default” global_colors_info=”{}”] A Necessidade de Tuning em Banco de Dados Em um ambiente empresarial onde a agilidade e a precisão são vitais, a performance do Banco de Dados SQL Server desempenha um papel crucial. Muitas organizações operam sob a falsa premissa de que sua infraestrutura de banco de dados está equipada para lidar com qualquer volume de dados. Embora isso possa ser verdade até certo ponto, existem nuances importantes a serem consideradas.   [/et_pb_text][/et_pb_column][et_pb_column type="1_3" _builder_version="4.9.11" _module_preset="default" global_colors_info="{}"][et_pb_image src="https://tripletech.com.br/2026/wp-content/uploads/2023/11/Consultoria-banco-dados-administrador-dba-jovem-v2.webp" alt="Consultoria de banco de dados, jovem administrado SQL Server, analisando dados" title_text="Consultoria de banco de dados" _builder_version="4.9.11" _module_preset="default" global_colors_info="{}"][/et_pb_image][/et_pb_column][/et_pb_row][et_pb_row _builder_version="4.9.11" _module_preset="default" global_colors_info="{}"][et_pb_column type="4_4" _builder_version="4.9.11" _module_preset="default" global_colors_info="{}"][et_pb_text _builder_version="4.9.11" _module_preset="default" hover_enabled="0" global_colors_info="{}" sticky_enabled="0"] Evolução Constante dos Dados A quantidade e a complexidade dos dados em uma empresa estão em constante evolução. A cada dia, acumulam-se mais informações, cada uma com sua relevância e urgência. Esta realidade torna o uso diário e eficiente dos dados não apenas desejável, mas absolutamente necessário. Aqui, a questão vai além de simplesmente consultar ou buscar informações; trata-se de manter a capacidade de resposta em tempo real para todas as operações de negócios. Impacto Direto na Performance A performance do banco de dados afeta diretamente várias aspectos da operação empresariais. Por exemplo, a criação de relatórios, que deveria ser uma tarefa rápida, pode se tornar tediosa e demorada em um sistema lento. Além disso, uma má performance pode afetar o acesso a dashboards e sistemas de monitoramento, essenciais para o controle e a tomada de decisão estratégica. Em resumo, um banco de dados ineficiente pode se tornar um obstáculo significativo para o crescimento e a eficiência operacional de uma empresa. [/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row column_structure="1_3,2_3" _builder_version="4.9.11" _module_preset="default" global_colors_info="{}"][et_pb_column type="1_3" _builder_version="4.9.11" _module_preset="default" global_colors_info="{}"][et_pb_image src="https://tripletech.com.br/2026/wp-content/uploads/2024/02/Tuning-Banco-Dados-SQL-03.webp" alt="Tuning Banco Dados SQL Server" title_text="Tuning Banco Dados SQL Server" _builder_version="4.9.11" _module_preset="default" global_colors_info="{}"][/et_pb_image][/et_pb_column][et_pb_column type="2_3" _builder_version="4.9.11" _module_preset="default" global_colors_info="{}"][et_pb_text _builder_version="4.9.11" _module_preset="default" global_colors_info="{}"] Por Que o Tuning é a Resposta? Diante desses desafios, o tuning em Banco de Dados surge como uma solução essencial. Ele não apenas aborda problemas de performance, mas também otimiza a infraestrutura de dados para suportar as crescentes necessidades da empresa. O tuning proporciona uma abordagem proativa, garantindo que o banco de dados não seja apenas um repositório de informações, mas uma ferramenta dinâmica e eficiente que impulsiona o sucesso empresarial. [/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.9.11″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.9.11″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.9.11″ _module_preset=”default” global_colors_info=”{}”] O que é Tuning em Banco de Dados SQL? O Tuning em Banco de Dados é um processo vital para empresas que buscam maximizar a eficiência e a performance de suas operações. Mas o que exatamente é o tuning, e por que ele é tão crucial para os sistemas de banco de dados? Otimização de Performance O tuning de banco de dados é um conjunto de técnicas e processos projetados para aumentar a eficiência e a velocidade de um banco de dados. Ao contrário do que alguns podem pensar, não se trata simplesmente de adicionar mais recursos, como memória ou processadores. Em vez disso, o tuning envolve uma análise aprofundada da infraestrutura de dados existente, analise dos processos de negócio da empresa para identificar oportunidades de otimização e melhorias operacionais.. Processo Estruturado e Metódico O processo de tuning em banco de dados abrange várias etapas: Entendimento do Problema: Identificar os gargalos e as áreas que precisam de melhorias. Diagnóstico Completo: Analisar a infraestrutura atual e processos de negócios para entender suas limitações e potencialidades. Aplicação de Técnicas de Otimização: Implementar mudanças baseadas no diagnóstico, que podem incluir ajustes na configuração, revisão de queries SQL, e otimização de índices. Essas etapas garantem que o tuning seja uma solução abrangente e eficaz, adaptada às necessidades específicas da empresa. Benefícios Além da Performance Embora a melhoria da performance seja o objetivo principal, o tuning em banco de dados SQL também oferece outros benefícios significativos. Ele pode ajudar a reduzir custos ao eliminar a necessidade de hardware adicional e aprimorar a eficiência operacional. Além disso, um sistema otimizado pode fornecer insights mais rápidos e precisos, fundamentais para a tomada de decisões estratégicas. [/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.9.11″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.9.11″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.9.11″ _module_preset=”default” hover_enabled=”0″ global_colors_info=”{}” sticky_enabled=”0″] Benefícios do Tuning em Banco de Dados para Empresas O tuning em Banco de Dados SQL não é apenas uma medida técnica de otimização; é uma estratégia empresarial que pode ter um impacto significativo no desempenho e no sucesso de uma organização. Vamos explorar os principais benefícios que o tuning pode trazer para o ambiente corporativo. Melhoria na Performance e Eficiência Operacional A vantagem mais evidente do tuning em banco de dados é a melhoria na velocidade e eficiência de processamento de dados. Isso se traduz em tempos de resposta mais rápidos, relatórios gerados em

SQL Server – Otimizando o desempenho do banco de dados

[et_pb_section fb_built="1" _builder_version="4.9.0" _module_preset="default" global_colors_info="{}"][et_pb_row _builder_version="4.9.0" _module_preset="default" global_colors_info="{}" column_structure="2_5,3_5"][et_pb_column type="2_5" _builder_version="4.9.0" _module_preset="default" global_colors_info="{}"][et_pb_image src="https://tripletech.com.br/2026/wp-content/uploads/2023/10/SQL-Server-Otimizando-banco-de-dados.webp" _builder_version="4.9.11" _module_preset="default" alt="SQL Server, Otimizando o banco de dados. Administrador de Banco de Dados, gerando um relatório do database" title_text="SQL Server Otimizando banco de dados" hover_enabled="0" sticky_enabled="0"][/et_pb_image][/et_pb_column][et_pb_column type="3_5" _builder_version="4.9.0" _module_preset="default" global_colors_info="{}"][et_pb_text _builder_version="4.9.11" _module_preset="default" global_colors_info="{}"] No artigo a seguir, você encontrará informações sobre a otimização do desempenho do SQL Server, voltadas para desenvolvedores, consultores DBA e administradores de banco de dados que atuam em consultorias. Se você está cansado de lidar com consultas que demoram muito para serem executadas, este artigo é para você! Abordaremos diversas atividades essenciais para melhorar a performance do seu banco de dados Microsoft SQL Server.   [/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.9.0″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.9.0″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.9.11″ _module_preset=”default” hover_enabled=”0″ global_colors_info=”{}” sticky_enabled=”0″] Alguns dos principais tópicos abordados incluem: Verificação da velocidade do servidor SQL Server Ajuste de desempenho das queries Ajuste de desempenho dos índices Ajuste das configurações do SQL Server Boa Leitura. Você é um desenvolvedor, consultor DBA SQL Server ou um administrador de banco de dados que atua em uma consultoria de banco de dados? Está cansado de ficar preso a queries SQL que demoram muito para serem executadas? VOCÊ PRECISA COM URGÊNCIA OTIMIZAR O DESEMPENHO DO SQL SERVER Abaixo seguem algumas atividades que você deve realizar para melhorar a performance do seu banco de dados SQL Server! Verifique a velocidade do servidor SQL Server Ajuste o desempenho das queries Ajuste o desempenho dos índices Ajuste as configurações do SQL Server Medindo o desempenho do SQL Server Quando os usuários vêm até você e dizem que suas consultas estão lentas, que as aplicações e sistemas estão demorando para retornar as pesquisas, você, como um administrador de banco de dados, precisa verificar se realmente o problema é no banco de dados ou em outra parte do ambiente de TI. Esse script livre pode ajudá-lo a verificar a velocidade do banco SQL Server – sp_BlitzFirst® Como otimizar consultas SQL Se você tem um aplicativo interno e tem permissão para fazer a otimização da query, aqui estão algumas maneiras de localizar as consultas de longa execução no SQL Server e, em seguida, como aumentar seu desempenho. Primeiro, precisamos encontrar quais consultas otimizar, e aqui estão as ferramentas de ajuste de desempenho de consulta que utilizo: Use o cache do SQL Server para saber quais queries você deve ajustar primeiro.  Através do Script do artigo (SQL Server com lentidão, o problema pode ser na query) você poderá realizar essa consulta. Você não precisa instalar nada para verificar o cache do SQL Server e funciona em todas as versões com suporte do SQL Server de 2008 em diante. Até funciona na nuvem! Ele lhe dará as principais consultas que consomem muitos recursos. O script gratuito sp_WhoIsActive, vai mostrar quais queries estão sendo executadas, consultas mais lentas e mais rápidas, e pode ajudá-lo a encontrar o bloqueador principal quando as coisas estão ruins. [/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row column_structure=”1_2,1_2″ _builder_version=”4.9.11″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”1_2″ _builder_version=”4.9.11″ _module_preset=”default” global_colors_info=”{}”][et_pb_cta title=”Database Care” button_url=”https://tripletech.com.br/database-care.html” button_text=”Saiba mais!” _builder_version=”4.9.11″ _module_preset=”default” background_color=”#cc5b57″ min_height=”226.5px” custom_padding=”13px||16px|||” animation_style=”slide” border_radii=”on|30px|30px|30px|30px” box_shadow_style=”preset2″ text_shadow_style=”preset1″ global_colors_info=”{}”] Seu banco de dados saudável e monitorado por uma equipe especializada em SQL Server e Oracle Database [/et_pb_cta][/et_pb_column][et_pb_column type=”1_2″ _builder_version=”4.9.11″ _module_preset=”default” global_colors_info=”{}”][et_pb_cta title=”DBA Remoto” button_url=”https://tripletech.com.br/dba-remoto.html” button_text=”Saiba mais!” _builder_version=”4.9.11″ _module_preset=”default” background_color=”#cc5b57″ custom_padding=”13px||16px||false|false” animation_style=”slide” border_radii=”on|30px|30px|30px|30px” box_shadow_style=”preset2″ text_shadow_style=”preset1″ global_colors_info=”{}”] Seu banco de dados em mãos especializadas. Tenhas as melhorias práticas do mercado aplicadas em seu SQL Server ou Oracle Database [/et_pb_cta][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.9.11″ _module_preset=”default” column_structure=”3_5,2_5″][et_pb_column _builder_version=”4.9.11″ _module_preset=”default” type=”3_5″][et_pb_text _builder_version=”4.9.11″ _module_preset=”default” hover_enabled=”0″ sticky_enabled=”0″] Como fazer o ajuste de desempenho do índice Se você não tem permissão para otimizar as queries SQL, mas ainda precisa melhorar a performance do banco de dados, pode ser necessário otimizar o nonclustered indexes e covering indexes. Isso pode aumentar o desempenho de uma consulta SQL sem precisar reescrevê-la. O Script gratuito sp_BlitzIndex®, verifica a integridade do banco de dados. Mostra índices ausentes, índices não usados, duplicatas, heaps e outros, assim ajudando a entender o motivo do desempenho do SQL Server está prejudicado. [/et_pb_text][/et_pb_column][et_pb_column _builder_version="4.9.11" _module_preset="default" type="2_5"][et_pb_image src="https://tripletech.com.br/2026/wp-content/uploads/2023/10/administradora-sql-server-notebook.webp" _builder_version="4.9.11" _module_preset="default" alt="Administradora de banco de dados SQL Server, em um escritório realizando consultas SQL, analisando dados" title_text="Administradora SQL Server Notebook" hover_enabled="0" sticky_enabled="0"][/et_pb_image][/et_pb_column][/et_pb_row][et_pb_row _builder_version="4.9.0" _module_preset="default" global_colors_info="{}"][et_pb_column type="4_4" _builder_version="4.9.0" _module_preset="default" global_colors_info="{}"][et_pb_text _builder_version="4.9.11" _module_preset="default" hover_enabled="0" global_colors_info="{}" sticky_enabled="0"] Ajuste de desempenho das configurações e hardware do SQL Server Surpreendentemente, muitas das configurações padrão do SQL Server podem levar a um desempenho ruim. Vamos conversar sobre o que você precisa fazer: O sp_Blitz®, verifica a integridade do servidor e pode detectar gargalos comuns de desempenho. Alguns ajustes simples de configuração podem resultar em aumentos de desempenho de 20 a 30%, sem gastar nenhum dinheiro extra. Precisa da otimização do banco de dados SQL Server ? Não tem tempo para aprender ou otimizar o banco de dados ? Precisa melhorar a performance do banco de dados de forma rápida? A Tripletech é uma consultoria de TI localização em São Paulo, atuamos em todo o Brasil com consultoria em banco de dados, temos mais de 15 anos de experiência em serviços gerenciados de TI. Somos especialistas em Banco de dados SQL Server e Oracle Database. Nosso serviço de DBA Remoto e Database Care atua de forma rápida na causa raiz dos problemas de performance e integridade do seu banco de dados. Trabalhei com clientes em todo o mundo, do Google ao Stack Overflow e até clientes muito menores – mas que se importavam da mesma forma com o desempenho e a confiabilidade do SQL Server.   Fale com um especialista online e saiba como podemos otimizar seu banco de dados.   [/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.9.0″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.9.0″ _module_preset=”default” global_colors_info=”{}”][et_pb_cta title=”Fale com um especialista” button_url=”https://tripletech.com.br/#depoimentos” button_text=”Fale agora!” _builder_version=”4.9.11″ _module_preset=”default” background_color=”#9e2525″ global_colors_info=”{}”] Fale com um especialista agora, e tenha a melhor solução de TI para sua empresa. [/et_pb_cta][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.9.0″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.9.0″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.9.0″ _module_preset=”default” global_colors_info=”{}”] Acompanhe a Tripletech nas redes sociais: [/et_pb_text][et_pb_social_media_follow _builder_version=”4.9.0″ _module_preset=”default” text_orientation=”center” global_colors_info=”{}”][et_pb_social_media_follow_network social_network=”facebook” url=”https://www.facebook.com/tripletechti” _builder_version=”4.9.0″ _module_preset=”default” background_color=”#3b5998″ global_colors_info=”{}” follow_button=”off” url_new_window=”on”]facebook[/et_pb_social_media_follow_network][et_pb_social_media_follow_network social_network=”twitter” url=”https://www.twitter.com/tripletech” _builder_version=”4.9.0″ _module_preset=”default” background_color=”#00aced” global_colors_info=”{}” follow_button=”off” url_new_window=”on”]twitter[/et_pb_social_media_follow_network][et_pb_social_media_follow_network social_network=”linkedin” url=”https://www.linkedin.com/company/tripletech-it-solutions” _builder_version=”4.9.0″ _module_preset=”default” background_color=”#007bb6″ global_colors_info=”{}” follow_button=”off” url_new_window=”on”]linkedin[/et_pb_social_media_follow_network][et_pb_social_media_follow_network social_network=”instagram” url=”https://www.instagram.com/triple.tech/”

O que é SQL Server Lock e Block?

[et_pb_section fb_built="1" _builder_version="4.9.0" _module_preset="default" global_colors_info="{}"][et_pb_row column_structure="2_5,3_5" _builder_version="4.9.0" _module_preset="default" global_colors_info="{}"][et_pb_column type="2_5" _builder_version="4.9.0" _module_preset="default" global_colors_info="{}"][et_pb_image src="https://tripletech.com.br/2026/wp-content/uploads/2021/08/02-SQL-Server-Lock-e-Block-300×282.jpg" alt="O que é SQL Server Lock e Block" title_text="SQL Server Lock e Block" _builder_version="4.9.0" _module_preset="default" animation_style="slide" global_colors_info="{}"][/et_pb_image][/et_pb_column][et_pb_column type="3_5" _builder_version="4.9.0" _module_preset="default" global_colors_info="{}"][et_pb_text _builder_version="4.9.0" _module_preset="default" hover_enabled="0" global_colors_info="{}" sticky_enabled="0"] O que é SQL Server Lock e Block? Por padrão, o SQL Server usa Locking de forma “pessimista” – suas queries são naturalmente protetoras. Isso pode levar a problemas de Blocking que impeçam você de escalonar seu banco de dados SQL Server. O artigo está separado em:  Contadores de desempenho relacionados a Lock Scripts para usar Blocked Process Report   [/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.9.0″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.9.0″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.9.0″ _module_preset=”default” hover_enabled=”0″ global_colors_info=”{}” sticky_enabled=”0″] Esses são alguns contadores de performance que podem ser muito úteis para configurar alerta no SQL Server. Com base nesses contadores o SQL Server pode notificá-lo quando o bloqueio ultrapassar os limites definidos. SQL Server: General Statistics – Processes Blocked SQL Server: Locks – Lock Wait Time (ms) SQL Server: Locks – Number of Deadlocks/sec [/et_pb_text][et_pb_image src="https://tripletech.com.br/2026/wp-content/uploads/2021/08/sql-server-count-performance.jpg" alt="contadores de performance do banco sql server" title_text="sql-server-count-performance" _builder_version="4.9.0" _module_preset="default" animation_style="fade" global_colors_info="{}"][/et_pb_image][et_pb_text _builder_version="4.9.11" _module_preset="default" hover_enabled="0" global_colors_info="{}" sticky_enabled="0"] Script para usar Blocked Process Report O “Blocked Process Report” existe há muito tempo no SQL Server – e ainda é uma ferramenta útil e usada por consultoria de banco de dados e consultores SQL Server. Por padrão no SQL Server, o deadlock monitora a cada 5 segundos para verificar se suas queries estão em um “deadly embrace”. Você pode ativar uma opção no SQL Server para verificar o blocking e gerar um relatório. AVISO: Você só deve ativar o relatório de Blocked Process quando o monitoramento for superior a cinco segundos. A Microsoft avisa que, se você definir de 1 a 4 segundos, poderá fazer com que o monitor de deadlock fique ativo continuamente e prejudique o desempenho do banco de dados. Para usar o Blocked Process Report, é necessário configurar um trace que procure o evento “Relatório de Processo Bloqueado” em “Erros e Avisos”. Recomendamos usar um server side trace e usá-lo apenas quando for necessário. [/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version="4.9.0" _module_preset="default" global_colors_info="{}"][et_pb_column type="4_4" _builder_version="4.9.0" _module_preset="default" global_colors_info="{}"][et_pb_testimonial portrait_url="https://tripletech.com.br/2026/wp-content/uploads/2016/05/email-Alertas.png" quote_icon="off" _builder_version="4.9.0" _module_preset="default" hover_enabled="0" global_colors_info="{}" sticky_enabled="0"] Os scripts nesse artigo, são exemplos de como realizar essas tarefas – você deve testar e revisar de acordo com o seu ambiente de banco de dados. Sempre utilize ambiente de teste e/ou homologação e tenha backup de seu ambiente. Lembre-se, a execução dos scripts é por sua própria conta e risco. [/et_pb_testimonial][/et_pb_column][/et_pb_row][et_pb_row column_structure=”1_2,1_2″ _builder_version=”4.9.11″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”1_2″ _builder_version=”4.9.11″ _module_preset=”default” global_colors_info=”{}”][et_pb_cta title=”Database Care” button_url=”https://tripletech.com.br/database-care.html” button_text=”Saiba mais!” _builder_version=”4.9.11″ _module_preset=”default” background_color=”#cc5b57″ custom_padding=”13px||16px|||” animation_style=”slide” border_radii=”on|30px|30px|30px|30px” box_shadow_style=”preset2″ text_shadow_style=”preset1″ global_colors_info=”{}”] Seu banco de dados saudável e monitorado por uma equipe especializada em SQL Server e Oracle Database [/et_pb_cta][/et_pb_column][et_pb_column type=”1_2″ _builder_version=”4.9.11″ _module_preset=”default” global_colors_info=”{}”][et_pb_cta title=”DBA Remoto” button_url=”https://tripletech.com.br/dba-remoto.html” button_text=”Saiba mais!” _builder_version=”4.9.11″ _module_preset=”default” background_color=”#cc5b57″ custom_padding=”13px||16px||false|false” animation_style=”slide” border_radii=”on|30px|30px|30px|30px” box_shadow_style=”preset2″ text_shadow_style=”preset1″ global_colors_info=”{}”] Seu banco de dados em mãos especializadas. Tenhas as melhorias práticas do mercado aplicadas em seu SQL Server ou Oracle Database [/et_pb_cta][/et_pb_column][/et_pb_row][et_pb_row use_custom_gutter=”on” gutter_width=”1″ _builder_version=”4.9.0″ _module_preset=”default” custom_margin=”0px||0px||false|false” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.9.0″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.9.0″ _module_preset=”default” custom_padding=”13px|||||” global_colors_info=”{}”] Então, vamos lá! Etapa 1 : ative Blocked Process Report   [/et_pb_text][et_pb_text _builder_version=”4.9.0″ _module_preset=”default” text_font=”Courier Prime||||||||” text_text_color=”#000000″ text_font_size=”10px” text_line_height=”1em” background_color=”#eff0f1″ custom_margin=”0px|||60px|false|false” custom_padding=”6px|10px|6px|10px|true|true” border_width_top=”10px” border_color_top=”#7CDA24″ global_colors_info=”{}”] –Make sure you don’t have any pending changes SELECT * FROM sys.configurations WHERE value <> value_in_use; GO exec sp_configure ‘show advanced options’, 1; GO RECONFIGURE GO   exec sp_configure ‘blocked process threshold (s)’, 20; GO RECONFIGURE GO [/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row use_custom_gutter=”on” gutter_width=”1″ _builder_version=”4.9.0″ _module_preset=”default” custom_margin=”0px||0px||false|false” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.9.0″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.9.0″ _module_preset=”default” custom_padding=”7px|||||” hover_enabled=”0″ global_colors_info=”{}” sticky_enabled=”0″] Etapa 2 : configurar o rastreamento para o relatório de processo bloqueado. Execute-o como  server side trace. Deve conter um evento: Errors and Warnings -> Blocked Process Report. Precisa de apenas duas colunas: Text, spid Este server side trace será executado por cinco minutos e parará automaticamente. Você deve alterar o caminho para um diretório em que o SQL Server tenha permissão de gravação.   [/et_pb_text][et_pb_text _builder_version=”4.9.0″ _module_preset=”default” text_font=”Courier Prime||||||||” text_text_color=”#000000″ text_font_size=”10px” text_line_height=”1em” background_color=”#eff0f1″ custom_margin=”0px|||60px|false|false” custom_padding=”6px|10px|6px|10px|true|true” border_width_top=”10px” border_color_top=”#7CDA24″ global_colors_info=”{}”] — Create a Queue declare @rc int declare @TraceID int declare @maxfilesize bigint declare @DateTime datetime   ———Added a function here: set @DateTime = DATEADD(mi,5,getdate()); /* Run for five minutes */ set @maxfilesize = 5   — Please replace the text InsertFileNameHere, with an appropriate — filename prefixed by a path, e.g., c:\MyFolder\MyTrace. The .trc extension — will be appended to the filename automatically. If you are writing from — remote server to local drive, please use UNC path and make sure server has — write access to your network share   ———–Set my filename here: exec @rc = sp_trace_create @TraceID output, 0, N’S:\Traces\BlockedProcessReportDemo’, @maxfilesize, @Datetime if (@rc != 0) goto error   — Client side File and Table cannot be scripted   — Set the events declare @on bit set @on = 1 exec sp_trace_setevent @TraceID, 137, 1, @on exec sp_trace_setevent @TraceID, 137, 12, @on   — Set the Filters declare @intfilter int declare @bigintfilter bigint   — Set the trace status to start exec sp_trace_setstatus @TraceID, 1   — display trace id for future references select TraceID=@TraceID goto finish   error: select ErrorCode=@rc   finish: go [/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row use_custom_gutter=”on” gutter_width=”1″ _builder_version=”4.9.0″ _module_preset=”default” custom_margin=”0px||0px||false|false” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.9.0″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.9.0″ _module_preset=”default” global_colors_info=”{}”] Etapa 3 : Olhe os traces em execução e pegue o trace ID: [/et_pb_text][et_pb_text _builder_version=”4.9.0″ _module_preset=”default” text_font=”Courier Prime||||||||” text_text_color=”#000000″ text_font_size=”10px” text_line_height=”1em” background_color=”#eff0f1″ custom_margin=”0px|||60px|false|false” custom_padding=”6px|10px|6px|10px|true|true” border_width_top=”10px” border_color_top=”#7CDA24″ global_colors_info=”{}”] SELECT * from sys.traces; GO [/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row use_custom_gutter=”on” gutter_width=”1″ _builder_version=”4.9.0″ _module_preset=”default” custom_margin=”0px||0px||false|false” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.9.0″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.9.0″ _module_preset=”default” global_colors_info=”{}”] Pare um rastreamento, se necessário [/et_pb_text][et_pb_text _builder_version=”4.9.0″ _module_preset=”default” text_font=”Courier Prime||||||||” text_text_color=”#000000″ text_font_size=”10px” text_line_height=”1em” background_color=”#eff0f1″ custom_margin=”0px|||60px|false|false” custom_padding=”6px|10px|6px|10px|true|true” border_width_top=”10px” border_color_top=”#7CDA24″ global_colors_info=”{}”] –Plug in the correct traceid from the query above EXEC sp_trace_setstatus @traceid =2, @status = 0; — stop trace (assuming it’s trace ID 2)GO EXEC sp_trace_setstatus @traceid =2, @status = 2; — close trace (assuming it’s trace ID 2)GO [/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row use_custom_gutter=”on” gutter_width=”1″ _builder_version=”4.9.0″ _module_preset=”default” custom_margin=”0px||0px||false|false” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.9.0″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.9.0″ _module_preset=”default” global_colors_info=”{}”]Etapa 4 : Agora leia os  dados gerados pelo relatório do processos bloqueados. Neste exemplo, vamos usar o visualizador de relatório de processo bloqueado gratuito de Michael J