Arquivo por tag: sql server 2008

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 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 »

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 »

mar 15

Restaurar uma base em outra base existente

É muito comum em ambientes onde a base de homologação fica no próprio servidor de produção ter que restaurar uma base em cima de outra. Geralmente precisamos fazer um backup da base de produção e restaurar em cima da base de homologação para deixá-la igual e assim tornar os testes válidos. Exemplo: Restaurar a base …

Continue lendo »

jan 31

SQL Server 2008 Service Pack 3 Cumulative Update 9

  Saiu o Service Pack 3 Cumulative Update 9 para o SQL Server 2008 que deixará seu SQL na versão 10.00.5829. Segundo o KB da Microsoft, são 3 fixes:           VSTS bug KB article Description 1131071 2802244 FIX: Installation or upgrade process fails when you install or upgrade a SQL Server …

Continue lendo »

jan 27

Quem tem permissões de SA no SQL?

É muito comum termos que verificar quais são os usuários com permissão de SA no SQL Server para diminuir vulnerabilidade e são muitos cliques até chegar na server role, além de ter que gerar um print de tela.  Com este script podemos verificar quem é SA e salvar em modo texto pra documentar ou utilizar …

Continue lendo »

Posts mais antigos «