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
No blog posts have yet been created.
Desafio Ninja
No blog posts have yet been created.
Posts - Most Viewed
Lock Pages in Memory
Posted
2
Jul
2010
by
Fabricio Catae
2
Comments
Spinlock e Hyper-Thread
Posted
28
Jul
2010
by
Fabricio Catae
9
Comments
DBCC MEMORYSTATUS (Parte I)
Posted
26
Jul
2010
by
Fabricio Catae
2
Comments
Spinlock (Parte II)
Posted
15
Jul
2010
by
Fabricio Catae
6
Comments
Spinlock (Parte III)
Posted
19
Jul
2010
by
Fabricio Catae
3
Comments
O que é um Resource Semaphore?
Posted
12
Jul
2010
by
Fabricio Catae
4
Comments
Spinlock (Parte I)
Posted
12
Jul
2010
by
Fabricio Catae
5
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
Spinlock e Hyper-Thread
Posted
over 3 years ago
by
Fabricio Catae
9
Comments
Algo curioso que estive vendo hoje.. Encontrei um disassembly do SQL Server rodando na minha máquina com o código do Spinlock (em vermelho): sqlservr!Spinlock<60,7,0>::SpinToAcquireOptimistic+0x3d: 00000000`01aca459 33c9 xor ecx,ecx 00000000...
SQL Blog Ninja - Fabricio Catae
DBCC MEMORYSTATUS (Parte I)
Posted
over 3 years ago
by
Fabricio Catae
2
Comments
Esse comando DBCC MEMORYSTATUS sempre foi muito útil para investigar o consumo de memória no SQL Server. No tempo do SQL 2000, era impossível determinar a distribuição de memória sem o auxílio desse comando...
SQL Blog Ninja - Fabricio Catae
Spinlock (Parte III)
Posted
over 3 years ago
by
Fabricio Catae
3
Comments
Após comentar sobre os spinlock nos posts Spinlock Parte I e Parte II , agora vamos para o lado prático. Monitorando os Spinlocks O comando DBCC SQLPERF(SPINLOCKSTATS) não é documentado, mas auxilia na monitoração dos spinlocks. Enquanto escrevia...
SQL Blog Ninja - Fabricio Catae
Spinlock (Parte II)
Posted
over 3 years ago
by
Fabricio Catae
6
Comments
No post anterior , fiquei um pouco receoso sobre meu comentário falando de spinlock usando T-SQL. A razão disso é que SPINLOCK não tem nada a ver com linguagens de alto nível, porém, está diretamente relacionado com a arquitetura de processador e códigos...
SQL Blog Ninja - Fabricio Catae
Spinlock (Parte I)
Posted
over 3 years ago
by
Fabricio Catae
5
Comments
Tenho recebido uma série de emails perguntando sobre SPINLOCK e infelizmente não tive tempo para escrever muito sobre o assunto. Há um post antigo: Spinlock Contention , mas vejo que falta mais coisa. Vou escrever esse artigo para...
SQL Blog Ninja - Fabricio Catae
O que é um Resource Semaphore?
Posted
over 3 years ago
by
Fabricio Catae
4
Comments
Semana passada consegui um ótimo exemplo de um problema relacionado com a falta de memória. No caso, a lentidão do sistema estava relacionada com espera por recursos denominados “Resource Semaphore” – um problema...
SQL Blog Ninja - Fabricio Catae
Lock Pages in Memory
Posted
over 3 years ago
by
Fabricio Catae
2
Comments
Quando um processo aloca memória, as chamadas são convertidas em comandos VirtualAllocEx() para o gerenciador de memória do Windows. Toda essa memória é denominada memória virtual , que pode ser alocada em Page file ou RAM. Além disso, o Sistema Operacional...
Page 1 of 1 (7 items)