Azure Blog Ninja - Fabricio Catae
O desenvolvimento moderno tem arquiteturas baseadas em Cloud
Blog 1, 2, 3: O Retorno
Após anos sem escrever, estou retomando o blog. Por vários motivos parei de escrever e por vários...
Author: Fabricio Catae Date: 09/26/2013
Monitor SQL
Antes que me esqueça, quero publicar o script que usamos no dia a dia para analisar os...
Author: Fabricio Catae Date: 07/05/2012
Desafio: Cadê meu Join?
Dessa vez apresento um desafio curioso que recebi esses dias enquanto estava no escritório. Uma...
Author: Fabricio Catae Date: 01/23/2012
Placas de Rede com Auto-Negotiation
As placas de rede possuem uma configuração denominada de “auto-negotiation”, que permite determinar...
Author: Fabricio Catae Date: 01/18/2012
Configurando o Maximize Throughput for Network Applications
Comecei a reler os artigos que escrevi no passado e encontrei um falando sobre Working Set. Quando...
Author: Fabricio Catae Date: 01/16/2012
Script SQLMON - Monitorando SQL 2008
Após mais de 1 ano trabalhando em um projeto de monitoração, está...
Author: Fabricio Catae Date: 01/11/2012
SQL Server 2008 - Livros Recomendados
Consultando a lista de livros recomendados para o Microsoft Certified Master (MCM), encontrei as...
Author: Fabricio Catae Date: 01/09/2012
TechEd Brasil 2011
Estes dias estava retomando os projetos antigos e um deles era o Blog ninja. Resolvi aliviar um...
Author: Fabricio Catae Date: 01/05/2012
Novamente Spinlock
O que seria um spinlock? Essa é uma pergunta recorrente e que mal consigo explicar… parte porque é...
Author: Fabricio Catae Date: 07/04/2011
Data Recovery: MUST READ
Apesar de fazer um tempo que não tenho escrito nada no Blog, tenho pensado muito em publicar algo em...
Author: Fabricio Catae Date: 06/24/2011
Preparação para Microsoft Certified Master Program
Atualmente, Microsoft Certified Master (MCM) é considerada como uma...
Author: Fabricio Catae Date: 05/06/2011
Fabricio Catae: Public Profile publicado no Master Blog
Gostaria de compartilhar uma alegria que tive ao ver meu “Profile” ser publicado no Master Blog....
Author: Fabricio Catae Date: 04/26/2011
SOS Scheduler Yield
No post anterior, comentamos sobre o funcionamento do Scheduler, que funciona como um multitasking...
Author: Fabricio Catae Date: 03/28/2011
SQL Scheduler: Cooperative Mode
Muitas pessoas ficam curiosas para saber o que significa o SQL Scheduler e qual o papel que ele...
Author: Fabricio Catae Date: 03/09/2011
Múltiplas Instâncias SQL Server
Usando o SQL Server Enterprise Edition, você pode instalar até 50 SQL Servers. Então, sim, mais de...
Author: Fabricio Catae Date: 02/24/2011
Curiosidades sobre RAID1 e RAID6
[17/Nov/2010] Hoje recebi um comentário do Roberto Cavalcanti, que trabalha como Sr. Support...
Author: Fabricio Catae Date: 11/15/2010
Query Recursiva
Você sabia que o SQL Server consegue criar uma Query Recursiva? Utilizamos, como exemplo, uma tabela...
Author: Fabricio Catae Date: 11/10/2010
DBCC MEMORYSTATUS (Parte II)
Continuando o artigo sobre o DBCC MEMORYSTATUS, comentaremos sobre o trecho que fala sobre os...
Author: Fabricio Catae Date: 11/08/2010
Análise: sysprocesses - Identificando Alto Consumo de CPU
O blocker script (versão modificada) é utilizado para coletar informações que auxiliam no...
Author: Fabricio Catae Date: 11/01/2010
A significant part of sql server process memory has been paged out
Ouch! Você sabe o que essa mensagem significa? 2010-10-31 12:00:00.00...
Author: Fabricio Catae Date: 10/30/2010
Worldwide Online TechDay 2010
Fiz meu primeiro WebCast junto a equipe do TechNet e Comunidades com o apoio dos organizadores Fabio...
Author: Fabricio Catae Date: 10/30/2010
Monitorando Alta CPU através da RING BUFFER
Alto consumo de CPU, como monitorar? Recentemente, li um comentário interessante postado pelo...
Author: Fabricio Catae Date: 10/28/2010
Background Task: Checkpoint Process
Checkpoint process é uma tarefa realizada periodicamente em todos os bancos de dados para manter as...
Author: Fabricio Catae Date: 10/27/2010
NULL or NOT NULL: Qual a diferença?
A idéia começou a partir de um comentário gerado no post Data Buffer, quando o DBA SQL sugeriu a...
Author: Fabricio Catae Date: 10/26/2010
Desafio: Resource Monitor e Paginação de Memória
Esse é um desafio bastante difícil e não ficaria surpreso se aparecesse algo assim na certificação...
Author: Fabricio Catae Date: 10/18/2010
Problemas com NOLOCK (SQL Server)
Estava comentando sobre a recomendação indiscriminada do uso do NOLOCK, mas até que ponto isso é bom...
Author: Fabricio Catae Date: 10/13/2010
Coleta de dados no SQL 2008–Script 3
A terceira parte do script de coleta de dados para diagnóstico de performance está...
Author: Fabricio Catae Date: 10/12/2010
Coleta de dados no SQL 2008–Script 2
A segunda parte do script de coleta de dados para diagnóstico de performance está...
Author: Fabricio Catae Date: 10/12/2010
Coleta de dados no SQL 2008–Script 1
A primeira parte do script de coleta de dados para diagnóstico de performance está...
Author: Fabricio Catae Date: 10/12/2010
UPDATE WITH (NOLOCK): Como funciona?
Links relacionados Como usar SELECT WITH NOLOCK para melhorar a Performance? Qual a sintaxe correta:...
Author: Fabricio Catae Date: 10/11/2010
LAB: SQL Blocker Script 2000 (Performance)
Blocker Script é uma stored procedure escrita por um engenheiro de suporte (MikeZ), sendo...
Author: Fabricio Catae Date: 10/07/2010
NOLOCK ou WITH (NOLOCK): Qual a sintaxe correta?
A hint “nolock” permite que o processador do SQL Server não utilize bloqueios (LOCK) durante a...
Author: Fabricio Catae Date: 10/06/2010
Como usar SELECT WITH NOLOCK para melhorar a Performance?
Pode parecer uma dica simples demais, mas tenho observado muitas dúvidas quanto ao uso do NOLOCK. No...
Author: Fabricio Catae Date: 10/05/2010
Como Monitorar com Ring Buffer?
Começo esse post realizando uma consulta às informações...
Author: Fabricio Catae Date: 09/29/2010
Log Cache
O Log Manager é responsável por todas as rotinas relacionadas com a escrita/leitura das informações...
Author: Fabricio Catae Date: 09/28/2010
TechEd Brasil 2010 – Falha Nossa
Eu e o Fabio Gentile apresentamos a palestra SUP403 - SQL Server com foco em Diagnóstico de...
Author: Fabricio Catae Date: 09/21/2010
SQL Server Waitstats (Wait Types Repository)
Durante a palestra no TechEd, comentei sobre uma planilha “mágica” que continha uma série de...
Author: Fabricio Catae Date: 09/18/2010
SQL Server Perfmon Counters Poster
Não sei quando foi que surgiu, mas parece que o pessoal da Quest Software organizou uma lista...
Author: Fabricio Catae Date: 09/08/2010
Data Buffer
O que é um BUFFER? Dentro do SQL Server, Buffer é uma estrutura de tamanho fixo de 8KB utilizada...
Author: Fabricio Catae Date: 08/09/2010
Spinlock e Hyper-Thread
Algo curioso que estive vendo hoje.. Encontrei um disassembly do SQL Server rodando na minha...
Author: Fabricio Catae Date: 07/28/2010
DBCC MEMORYSTATUS (Parte I)
Esse comando DBCC MEMORYSTATUS sempre foi muito útil para investigar o consumo de...
Author: Fabricio Catae Date: 07/26/2010
Spinlock (Parte III)
Após comentar sobre os spinlock nos posts Spinlock Parte I e Parte II, agora vamos para o lado...
Author: Fabricio Catae Date: 07/19/2010
Spinlock (Parte II)
No post anterior, fiquei um pouco receoso sobre meu comentário falando de spinlock usando T-SQL. A...
Author: Fabricio Catae Date: 07/15/2010
Spinlock (Parte I)
Tenho recebido uma série de emails perguntando sobre SPINLOCK e infelizmente não tive...
Author: Fabricio Catae Date: 07/12/2010
O que é um Resource Semaphore?
Semana passada consegui um ótimo exemplo de um problema relacionado com a falta de...
Author: Fabricio Catae Date: 07/12/2010