Pergunta

Atualmente eu olhar para minha espera estatísticas.Eu segui as melhores práticas explicado por Paul Randal e vá através de documentos que referências.

Olhando para a estatística de fatias de eu tomar, uma vez / dia por um tempo agora, de todos os servidores de produção, eu vejo significativos valores elevados para Avg_Wait_S, ou seja, a relação do total de Espera, em Segundos, dividido por WaitCounts.O valor para esperar a contagem é muito baixo, se comparado a todos os outros tipos de espera (o mais baixo), mas em cada um dos meus servidores a AvgWait_S para este tipo é entre 120 - 2493 segundos!Este parece ser um enorme tempo de espera.

Eu li isso pode de qualquer maneira ser causado por cópias de segurança.Mas eu me pergunto se isso é uma espécie de 'normal' valor?Como obter mais detalhes sobre ele?

Aqui está um exemplo de um conjunto de resultados de minha espera estatísticas:

WAITTYPE            Wait_S      Resource_S  Signal_S    WaitCount   Percentage  AvgWait_S   AvgRes_S    AvgSig_S 
BACKUPIO            46151.80    45093.07    1058.74     22819151    26.55       0.0020      0.0020      0.0000 
CXPACKET            45057.81    27926.59    17131.22    20387211    25.92       0.0022      0.0014      0.0008 
BACKUPBUFFER        16658.83    15867.71    791.12      8993341     9.58        0.0019      0.0018      0.0001 
PAGEIOLATCH_SH      15326.95    15284.65    42.30       2131848     8.82        0.0072      0.0072      0.0000 
ASYNC_IO_COMPLETION 14203.17    14203.17    0.00        9           8.17        1578.1303   1578.1303   0.0000 
WRITELOG            8570.20     8377.81     192.39      2136964     4.93        0.0040      0.0039      0.0001 
PAGEIOLATCH_EX      7691.32     7673.31     18.01       1777069     4.43        0.0043      0.0043      0.0000 
SOS_SCHEDULER_YIELD 4548.90     43.44       4505.47     13294384    2.62        0.0003      0.0000      0.0003 
LCK_M_S             3018.76     3018.06     0.71        1704        1.74        1.7716      1.7712      0.0004 
ASYNC_NETWORK_IO    2678.83     2147.78     531.05      4372825     1.54        0.0006      0.0005      0.0001 
LCK_M_SCH_S         2612.09     2612.08     0.01        37          1.50        70.5971     70.5968     0.0003
Foi útil?

Solução

Como mencionado

O valor para esperar a contagem é muito baixo, se comparado a todos os outros esperar tipos de (a mais baixa)

a contagem sendo apenas 9, i.é.a espera foi só apareceram por 9 vezes, durante o período de coleta de esperar estatísticas para um dia completo, não vai ser uma preocupação para mim.

No entanto, vale a pena verificar os outros tipos de espera BACKUPIO e BACKUPBUFFER .

Este tipo de espera, geralmente, aparece quando você está fazendo o backup através da rede com um bom NW de conectividade ou na fita, etc (i.e.qualquer outro extremamente lento cópia de segurança do sistema)

Tivemos neste semelhante esperar em uma de nossas SQL server 2005 para fazer backup do banco de dados de cerca de 200 GB em tamanho.Como o tamanho grande e a gente não tinha recurso de compactação disponíveis naquele tempo, testemunha de muita espera.nós tivemos que ir com terceiros ferramenta de compressão e vi esses tipos de espera contar indo para baixo.Então, eu acredito que poderia ser um bom começo se você começar a verificar os backups.Certifique-se de que você usa o SQL server recurso de compactação de backup de bancos de dados.

No entanto, apenas para verificar se este tipo de espera está causando problemas, você precisa verificar quaisquer problemas de taxa de transferência de backup.

Pode ser que você pode ir lá e testar os backups fazendo nativo cópias de segurança de rede mesmo em comparação com outros da rede e verificar se há outros valores de contador.

Além disso, você pode consultar Uma causa de alta duração ASYNC_IO_COMPLETION espera para mais explicações por Paulo nesta aguarde.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a dba.stackexchange
scroll top