Sign in
SQL Blog Ninja - Fabricio Catae
Contato
Fabricio Catae (Microsoft)
Premier Field Engineer
Microsoft Certified Master (MCM)
Twitter @
fcatae
Email Blog Author
RSS for posts
OK
LABS
Script SQLMON - Monitorando SQL 2008
Posted
11
Jan
2012
by
Fabricio Catae
6
Comments
LAB: SQL Blocker Script 2000 (Performance)
Posted
7
Oct
2010
by
Fabricio Catae
10
Comments
LAB: Analisando Índices
Posted
22
Sep
2010
by
Fabricio Catae
17
Comments
Desafio Ninja
Desafio: Cadê meu Join?
Posted
23
Jan
2012
by
Fabricio Catae
12
Comments
Desafio: Resource Monitor e Paginação de Memória
Posted
18
Oct
2010
by
Fabricio Catae
15
Comments
Desafio: Erros gerados em consulta indexada
Posted
29
Apr
2010
by
Fabricio Catae
9
Comments
Posts - Most Viewed
Como usar SELECT WITH NOLOCK para melhorar a Performance?
Posted
5
Oct
2010
by
Fabricio Catae
5
Comments
Efeitos colaterais do WITH (NOLOCK) – Parte I
Posted
28
Apr
2010
by
Fabricio Catae
4
Comments
UPDATE WITH (NOLOCK): Como funciona?
Posted
11
Oct
2010
by
Fabricio Catae
0
Comments
Monitorando a Memória do SQL Server
Posted
16
Jun
2010
by
Fabricio Catae
19
Comments
Múltiplas Instâncias SQL Server
Posted
24
Feb
2011
by
Fabricio Catae
10
Comments
Problemas com NOLOCK (SQL Server)
Posted
13
Oct
2010
by
Fabricio Catae
2
Comments
LAB: Analisando Índices
Posted
22
Sep
2010
by
Fabricio Catae
17
Comments
NOLOCK ou WITH (NOLOCK): Qual a sintaxe correta?
Posted
6
Oct
2010
by
Fabricio Catae
0
Comments
Query Recursiva
Posted
10
Nov
2010
by
Fabricio Catae
7
Comments
Efeitos Colaterais do WITH (NOLOCK) – Parte II
Posted
2
Jun
2010
by
Fabricio Catae
0
Comments
Blog - Monthly Archive List
Archives
July 2012
(1)
January 2012
(6)
July 2011
(1)
June 2011
(1)
May 2011
(1)
April 2011
(2)
March 2011
(2)
February 2011
(2)
November 2010
(4)
October 2010
(15)
September 2010
(6)
August 2010
(1)
July 2010
(7)
June 2010
(5)
April 2010
(5)
March 2010
(5)
February 2010
(4)
January 2010
(1)
December 2009
(2)
November 2009
(1)
October 2009
(2)
September 2009
(3)
August 2009
(3)
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
SQL Blog Ninja - Fabricio Catae
Monitor SQL
Posted
10 months ago
by
Fabricio Catae
4
Comments
Antes que me esqueça, quero publicar o script que usamos no dia a dia para analisar os servidores SQL. O objetivo é coletar o MÁXIMO de informação e de forma não-invasiva. Tenho usado com muito sucesso nesses...
SQL Blog Ninja - Fabricio Catae
Desafio: Cadê meu Join?
Posted
over 1 year ago
by
Fabricio Catae
12
Comments
Dessa vez apresento um desafio curioso que recebi esses dias enquanto estava no escritório. Uma pessoa me apresentou uma consulta SQL que relacionava os dados de cliente com os endereços. SELECT c .* FROM Clientes c LEFT OUTER JOIN Regioes r ON c . regiaoId...
SQL Blog Ninja - Fabricio Catae
Placas de Rede com Auto-Negotiation
Posted
over 1 year ago
by
Fabricio Catae
4
Comments
As placas de rede possuem uma configuração denominada de “auto-negotiation”, que permite determinar a velocidade de transmissão a ser utilizada. Esse é um recurso importante para ser habilitado nas placas de rede, pois somente assim é possível atingir...
SQL Blog Ninja - Fabricio Catae
Configurando o Maximize Throughput for Network Applications
Posted
over 1 year ago
by
Fabricio Catae
1
Comments
Comecei a reler os artigos que escrevi no passado e encontrei um falando sobre Working Set . Quando escrevi o post, pensava no mistério do porque o Task Manager reporta a quantidade incorreta de memória usada pelo SQL Server. A explicação está em um documento...
SQL Blog Ninja - Fabricio Catae
Script SQLMON - Monitorando SQL 2008
Posted
over 1 year ago
by
Fabricio Catae
6
Comments
Após mais de 1 ano trabalhando em um projeto de monitoração, está finalizado o script SQLMON para a captura de informações do banco de dados. Tenho usado o script no dia a dia para resolver principalmente problemas...
SQL Blog Ninja - Fabricio Catae
SQL Server 2008 - Livros Recomendados
Posted
over 1 year ago
by
Fabricio Catae
2
Comments
Consultando a lista de livros recomendados para o Microsoft Certified Master (MCM) , encontrei as seguintes recomendações: Microsoft SQL Server 2008 Internals Inside Microsoft SQL Server 2008: T-SQL Querying Inside Microsoft SQL Server 2008: T-SQL Programming...
SQL Blog Ninja - Fabricio Catae
TechEd Brasil 2011
Posted
over 1 year ago
by
Fabricio Catae
3
Comments
Estes dias estava retomando os projetos antigos e um deles era o Blog ninja. Resolvi aliviar um pouco o trabalho e voltar a investir o tempo em escrever mais sobre SQL Server e seu funcionamento interno. Acabei lembrando do TechEd 2011, na qual apresentei...
SQL Blog Ninja - Fabricio Catae
Novamente Spinlock
Posted
over 2 years ago
by
Fabricio Catae
0
Comments
O que seria um spinlock? Essa é uma pergunta recorrente e que mal consigo explicar… parte porque é uma estrutura pouco detalhada nos artigos da Microsoft. Para aqueles que nunca viram o “spinlock” documentado, segue algumas pistas de que ele realmente...
SQL Blog Ninja - Fabricio Catae
Data Recovery: MUST READ
Posted
over 2 years ago
by
Fabricio Catae
6
Comments
Apesar de fazer um tempo que não tenho escrito nada no Blog, tenho pensado muito em publicar algo em conjunto com a equipe do TechNet. E uma das idéias é preparar um material do nível da certificação Microsoft Certified Master (MCM). Começo selecionando...
SQL Blog Ninja - Fabricio Catae
Preparação para Microsoft Certified Master Program
Posted
over 2 years ago
by
Fabricio Catae
2
Comments
Atualmente, Microsoft Certified Master (MCM) é considerada como uma certificação avançada oferecida pela Microsoft para os Administradores de Banco de Dados. Um dos atrativos dessa certificação é que há...
SQL Blog Ninja - Fabricio Catae
Travamento do SQL Scheduler (Scheduler Hang)
Posted
over 2 years ago
by
Fabricio Catae
2
Comments
Introdução: SQL Scheduler (Cooperative Mode) SQL Thread Yield: SQL Scheduler Yield Apesar do SQL Scheduler ser o componente responsável pelo gerenciamento de threads do SQL Server, as threads são as principais responsáveis pelo funcionamento balanceado...
SQL Blog Ninja - Fabricio Catae
Fabricio Catae: Public Profile publicado no Master Blog
Posted
over 2 years ago
by
Fabricio Catae
5
Comments
Gostaria de compartilhar uma alegria que tive ao ver meu “Profile” ser publicado no Master Blog . Segue o trecho publicado: Fabricio Catae ( Twitter | Blog ), Sr. Premier Field Engineer, Microsoft. Fabricio Catae has been working with Microsoft enterprise...
SQL Blog Ninja - Fabricio Catae
SOS Scheduler Yield
Posted
over 2 years ago
by
Fabricio Catae
2
Comments
No post anterior, comentamos sobre o funcionamento do Scheduler , que funciona como um multitasking em modo cooperativo. Para que isso funcione adequadamente, todo o código SQL Server (escrito em C++) é cuidadosamente escrito para realizar periodicamente...
SQL Blog Ninja - Fabricio Catae
SQL Scheduler: Cooperative Mode
Posted
over 2 years ago
by
Fabricio Catae
6
Comments
Muitas pessoas ficam curiosas para saber o que significa o SQL Scheduler e qual o papel que ele desempenha. Por um tempo pensava que não valeria a pena ficar falando sobre esse componente, uma vez que ele é bastante interno. Por outro lado, esse é um...
SQL Blog Ninja - Fabricio Catae
Múltiplas Instâncias SQL Server
Posted
over 2 years ago
by
Fabricio Catae
10
Comments
Usando o SQL Server Enterprise Edition, você pode instalar até 50 SQL Servers. Então, sim, mais de um SQL Server pode ser instalado por máquina. Nesse caso, chamamos cada instalação de “instância” e cada uma possui um nome específico. É comum escutar...
SQL Blog Ninja - Fabricio Catae
SQL Server e Portas TCP/IP
Posted
over 2 years ago
by
Fabricio Catae
0
Comments
SQL Server é um serviço que utiliza o protocolo TCP/IP para atender às requisições dos usuários. A comunicação utiliza o protocolo chamado Tabular Data Stream (TDS) e, por padrão, utiliza a porta TCP 1433 do servidor de banco de dados. Por exemplo, ao...
SQL Blog Ninja - Fabricio Catae
Curiosidades sobre RAID1 e RAID6
Posted
over 3 years ago
by
Fabricio Catae
1
Comments
[17/Nov/2010] Hoje recebi um comentário do Roberto Cavalcanti, que trabalha como Sr. Support Engineer na Microsoft. O post ficou um pouco confuso quanto a proposta de dizer que RAID1 = RAID10, e concordo plenamente! Pretendia corrigir esse artigo, mas...
SQL Blog Ninja - Fabricio Catae
Query Recursiva
Posted
over 3 years ago
by
Fabricio Catae
7
Comments
Você sabia que o SQL Server consegue criar uma Query Recursiva? Utilizamos, como exemplo, uma tabela que armazena as informações de MENU de uma página Web. CREATE TABLE tbMenu ( id INT NOT NULL IDENTITY ( 1 , 1 ) PRIMARY KEY , idPai INT NULL, ...
SQL Blog Ninja - Fabricio Catae
DBCC MEMORYSTATUS (Parte II)
Posted
over 3 years ago
by
Fabricio Catae
1
Comments
Continuando o artigo sobre o DBCC MEMORYSTATUS , comentaremos sobre o trecho que fala sobre os contadores globais de memória da máquina e do processo do SQL Server. Process/System Counts: Process/System Counts Value --------------------------------...
SQL Blog Ninja - Fabricio Catae
Análise: sysprocesses - Identificando Alto Consumo de CPU
Posted
over 3 years ago
by
Fabricio Catae
0
Comments
O blocker script (versão modificada) é utilizado para coletar informações que auxiliam no diagnóstico de performance SQL Server 2000. Nesse breve artigo, será destacado o trecho que auxilia no diagnóstico de problema de CPU. Links Relacionados Blocker...
SQL Blog Ninja - Fabricio Catae
A significant part of sql server process memory has been paged out
Posted
over 3 years ago
by
Fabricio Catae
4
Comments
Ouch! Você sabe o que essa mensagem significa? 2010-10-31 12:00:00.00 spid1s A significant part of sql server process memory has been paged out. This may result in a performance degradation. Duration: 0 seconds. Working set...
SQL Blog Ninja - Fabricio Catae
Worldwide Online TechDay 2010
Posted
over 3 years ago
by
Fabricio Catae
0
Comments
Fiz meu primeiro WebCast junto a equipe do TechNet e Comunidades com o apoio dos organizadores Fabio Hara e Nilton Pinheiro . Agradeço a comunidade SQL Server, que participou da palestra em pleno sábado de tarde. Considero que a palestra foi nível 200...
SQL Blog Ninja - Fabricio Catae
Monitorando Alta CPU através da RING BUFFER
Posted
over 3 years ago
by
Fabricio Catae
2
Comments
Alto consumo de CPU, como monitorar? Recentemente, li um comentário interessante postado pelo Fernando Garcia no post Como Monitorar com Ring Buffer . Ele mencionou o uso do RING BUFFER para diagnosticar alto consumo de CPU. Isso é algo fantástico para...
SQL Blog Ninja - Fabricio Catae
Background Task: Checkpoint Process
Posted
over 3 years ago
by
Fabricio Catae
6
Comments
Checkpoint process é uma tarefa realizada periodicamente em todos os bancos de dados para manter as informações sincronizadas entre os arquivos de Dados e Log. É importante lembrar que as escritas de dados são realizadas de forma assíncrona, ou seja,...
SQL Blog Ninja - Fabricio Catae
NULL or NOT NULL: Qual a diferença?
Posted
over 3 years ago
by
Fabricio Catae
6
Comments
A idéia começou a partir de um comentário gerado no post Data Buffer , quando o DBA SQL sugeriu a utilização do DBCC PAGE para visualizar os registros dentro de um buffer – enfim, ele queria ver os bits & bytes do SQL Server. Isso me lembrou uma pergunta...
Page 1 of 4 (80 items)
1
2
3
4