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)