Arquivo por tag: sql 2012

SQL Saturday #248

O conteúdo deste evento estará disponível em breve.

abr 21

SQLSaturday #284 – Porto Alegre

Esta semana teremos um dos maiores eventos de SQL Server no Brasil, o SQL Saturday #284, em Porto Alegre. Se você acompanha o calendário de eventos do SQL Dicas! já deve ter reparado que lá tem todas as informações sobre o evento. Para quem não conhece, o SQL Saturday é um evento onde os participantes …

Continue lendo »

mar 30

Transaction Log – Melhores Práticas

Está chegando mais um evento gratuito, online, da comunidade técnica, desta vez pelo VIRTUAL PASS PT sobre o funcionamento e as melhores práticas do Transaction Log. Não percam!   Resumo Nesta sessão serão abordados os principais conceitos e o funcionamento do Transaction Log, para que seja possível ter um melhor entendimento sobre as melhores práticas …

Continue lendo »

DBA vs. Hacker

Você sabe como proteger seus servidores e instâncias de ataques?

O MVP Luan Moreno e o desenvolvedor Lenon Leite prepararam uma sessão incrível que mostrará diversas formas de acesso ao SQL Server e como cada uma pode ser prevenida. É mais um evento do Chapter do PASS de DF, liderado pelo MVP Luciano Moreira.

out 30

Perfmon e SQL Server

O Perfmon do Windows possui muitos contadores de SQL, hoje veremos alguns que ajudam muito em troubleshooting de performance. Ao fazer uma análise de lentidão é muito importante termos dados armazenados para podermos identificar com maior clareza o que realmente está acontecendo. Portanto, sugiro utilizar sempre o Performance Monitor do Windows para armazenarmos estes dados …

Continue lendo »

set 30

Tamanho e utilização dos arquivos

Saber o tamanho dos arquivos de dados e TLog bem como o quanto do espaço alocado já foi utilizado é necessário em praticamente todas as análises ou documentações, portanto vamos ver um script que faz isso muito bem, mostrando detalhadamente todas as informações relacionadas a tamanho, localização e espaço utilizado de cada arquivo: SELECT CAST(sysfiles.size/128.0 …

Continue lendo »

set 16

Análise de Lentidão – II

Mais um caso interessante onde a soma de fatores fez com que uma transação que deveria demorar 1 segundo demorasse mais de uma hora, mesmo com memória de sobra, processamento abaixo dos 10% e nenhum usuário conectado além do administrator.         Cenário 1.   SQL Server 2008 R2 Standard com Failover Cluster em …

Continue lendo »

set 12

Perdeu uma base de sistema?

Talvez por administrar um grande parque de servidores de diferentes empresas de diversos portes, tive a oportunidade de atuar na recuperação de algumas bases de sistema e aqui vai um passo a passo que pode economizar bastante tempo. As causas são muitas e na maioria das vezes os sintomas são de arquivos corrompidos com logs …

Continue lendo »

set 02

Análise de Lentidão

    Vamos relatar um caso real de análise de lentidão, chegando a dar timeout em alguns casos e registrando deadlocks:       Cenário   1.   A carga é realizada em lote através de um TXT, com centenas ou milhares de transações tratadas pela aplicação, enviadas à Secretaria da Fazenda e registradas na …

Continue lendo »

ago 30

Top queries por consumo

Uma situação muito comum é precisar levantar quais são as queries com maior tempo de CPU, I/O ou consumo de páginas em memória.   Ajustei este script disponível no próprio BOL pra pegar também as operações de leitura do disco da DMV sys.dm_exec_query_stats fazendo um cross apply com a sys.dm_exec_sql_text pegando o texto das queries e sys.dm_exec_query_plan …

Continue lendo »

ago 25

Exames 70-450 e 70-451 disponíveis!

Uma boa notícia pra quem não teve tempo para tirar as certificações de SQL Server 2008 é que os exames 70-450 e 70-451 ainda estão disponíveis.   Apesar de vermos bastante na internet que estes exames seriam retirados pela Microsoft em 31/07/2013, informação que esteve nas páginas dos exames que também já foram atualizadas, estes exames só serão retirados …

Continue lendo »

ago 08

Priority Boost

  Vamos ver evidências de que o Priority Boost é um risco a estabilidade e a disponibilidade, inimigo de qualquer SLA. Esta é uma opção bem discutida, tem bastante conteúdo recomendando que seja desabilitada, mas é difícil vermos evidências.   Vamos ver um caso real e entender como funciona.   O Windows possui vários níveis …

Continue lendo »

jul 20

MTA – Database Fundamentals

No dia 13/07 conquistei mais uma certificação e compartilho com vocês esta experiência, no intuito de entusiasmar quem quer tirar uma certificação. A certificação MTA – Database Fundamentals testa o conhecimento geral em banco de dados, e não uma solução específica como o SQL Server ou outros sistemas de banco de dados. É obtida através …

Continue lendo »

abr 21

Fragmentação das bases

No artigo “Seu job de rebuild demora muito” explicamos a diferença entre os principais tipos de fragmentação das bases do SQL Server, a diferença entre REBUILD e REORGANIZE, o que é FILL FACTOR, além de um script que faz REORGANIZE quando a fragmentação externa é inferior a 30% e REBUILD se for maior. Também explica …

Continue lendo »

Posts mais antigos «