Anatomia Física do SQL Server

30/9/2011 16:55:47 - Fábio Ferreira de Souza

Recursos de analise saúde do SQL Server (SQL SO)

  • Page Visualizer – Tenha vários Temp DB
  • DBCC MemoryStatus – Lista o status da memodia
  • DBCC DROPLEANSBUFFER – limpa o cache
  • DBCC ShowStatistics – exibe as estatísticas atuais (SET Statistics IO ON)
  • MemoryClercks (histórico dos roubos de memoria ) – dm_os_memory_clerks
  • Compilação tem alguns “pedagios” (cuidado com o Waittings)
  • Workspace de Execução (waitting)
  • Buffer Manager (Lazy Write, Checkpoint) LOG
  • Access Manager Gerencia tudo
  • UPDATE STAtistics

Funcionamento da Query

TEXTO > QUERY SQL > PLANO > STORAGE ENGINE
Isso gera o Plano de Execução, que são possibilidade de execução

Exemplo “Pessoa.Idade<70 e Pessoa.Amigos>5000” ou “Pessoa.Amigos>5000 e Pessoa.Idade<70” ???

E depois executa…

SQL OS Scheduler

Algumas rotinas são definidas para usar Paralelismo, ou seja Threads (multi tarefa).
Cada Thread é executada por uma WorkThread (dm_os_threads)