Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Nome Propriedade

Descrição

Tipo

Observações

ActiveReq (activeReq)

Número de requisições que estão sendo processadas no momento

Servidor

 

MaxReq (multiprogramminglevel)

Número máximo de requisições possíveis de serem processadas ao mesmo tempo

Servidor

Corresponde ao parâmetro -gn (MultiProgrammingLevel) cujo default é 20. Este número pode ser aumentado automaticamente pelo servidor conforme o número de requisições pendentes, processadores e memória disponíveis. O número máximo é obtido pelo parâmetro MaxMultiProgrammingLevel e um valor razoável é igual a 80.

WaitingReq (unSchReq)

Número de requisições esperando para serem processadas

Servidor

 

DiskReads

Número de páginas lidas pelo servidor

banco de dados

Pode-se obter a velocidade de leitura de páginas do servidor se calcularmos a diferença entre este parâmetro neste momento e seu valor a 1 minuto atrás.

DiskWrites

Número de páginas gravadas pelo servidor

banco de dados

Pode-se obter a velocidade de gravação de páginas do servidor se calcularmos a diferença entre este parâmetro neste momento e seu valor a 1 minuto atrás.

BytesIn (bytesReceived)

Bytes recebidos pelo servidor

servidor

Pode-se obter a velocidade de recebimento de dados via rede local do servidor se calcularmos a diferença entre este parâmetro neste momento e seu valor a 1 minuto atrás.

BytesOut (bytesSend)

Bytes enviados ao servidor

servidor

Pode-se obter a velocidade de envio de dados via rede local do servidor se calcularmos a diferença entre este parâmetro neste momento e seu valor a 1 minuto atrás.

CacheHits

Número de páginas que foram supridas pelo cache e não por uma leitura do disco

Banco

Satisfação Cache = CacheHits/CacheRead

CacheRead

Número de páginas que foram pesquisadas no cache

Banco

Qualquer dado manipulado pelo banco é trazido ao cache primeiro e este parâmetro conta o número de acessos ao cache independente se a página originalmente estava lá ou não.

CachePanics

Número de tentativas mal sucedidas de se alocar uma página ao cache

Banco

Deve ser sempre 0 ou próximo de 0

Low Memory (QueryLowMemoryStrategy)

Número de vezes que o servidor teve de alterar seu plano de query por memória (cache) baixa

Banco

 

ApproximateCPUTime

Consumo de CPU aproximado por conexão

conexão

Utilizar sa_conn_properties('ApproximateCPUTime')

Bloco de código
titlecpu_por_conexao.sql
SELECT Number AS connection_number, CONNECTION_PROPERTY ( 'Name', Number ) AS connection_name, CONNECTION_PROPERTY ( 'Userid', Number ) AS user_id,
CAST ( Value AS NUMERIC ( 30, 2 ) ) AS approximate_cpu_time
FROM sa_conn_properties()
WHERE PropName = 'ApproximateCPUTime' ORDER BY approximate_cpu_time DESC;

# connection_number connection_name  user_id    approximate_cpu_time 
# ================= ================ ========== ==================== 
# 33                SQL_DBC_5071260  LongRunner       97.20
# 35                SQL_DBC_3aa4a78  DBA              2.09 
# 12                Sybase Central 1 DBA              1.09 
# 37                SQL_DBC_504b0f0  LotsOfLocks      0.00

...