Pregunta

Actualmente miro mis estadísticas de espera.Seguí las mejores prácticas explicadas por Pablo Randal y revisar los documentos a los que hace referencia.

Al observar los sectores estadísticos que tomo una vez al día desde hace un tiempo de todos los servidores de producción, veo valores altos significativos para Avg_Wait_S, es decir, la relación de espera total en segundos dividida por WaitCounts.El valor del recuento de espera es muy bajo en comparación con todos los demás tipos de espera (el más bajo), pero en cada uno de mis servidores el AvgWait_S para este tipo está entre 120 y 2493 segundos.Parece un tiempo de espera enorme.

Leí que esto puede deberse de todos modos a las copias de seguridad.Pero me pregunto si este es un valor "normal".¿Cómo obtener más detalles al respecto?

Aquí hay un conjunto de resultados de muestra de mis estadísticas de espera:

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
¿Fue útil?

Solución

Como se mencionó

El valor para el recuento de espera es muy bajo en comparación con todos los otros tipos de espera (el más bajo)

el conteo es solo 9, es decirla espera solo ha aparecido 9 veces, durante el proceso de recopilación de estadísticas de espera para un día completo, no será una preocupación aquí para mí.

Sin embargo, vale la pena consultar los otros tipos de espera. BACKUPIO y BACKUPBUFFER .

Este tipo de espera generalmente aparece cuando se realiza la copia de seguridad a través de la red sin una buena conectividad NW o en la cinta, etc. (es decir,cualquier otro sistema de respaldo extremadamente lento)

Tuvimos una espera similar en uno de nuestros servidores SQL 2005 para realizar una copia de seguridad de la base de datos de aproximadamente 200 GB de tamaño.Como el tamaño era grande y no teníamos la función de compresión disponible en ese momento, presenciamos muchas esperas.Tuvimos que utilizar una herramienta de compresión de terceros y vimos que el recuento de tipos de espera disminuía. Así que creo que podría ser un buen comienzo si comienzas a verificar las copias de seguridad.Asegúrese de utilizar la función de compresión del servidor SQL para realizar copias de seguridad de las bases de datos.

Sin embargo, sólo para verificar si este tipo de espera está causando algún problema, debe verificar si hay algún problema en el rendimiento de la copia de seguridad.

Quizás pueda probar las copias de seguridad realizando copias de seguridad nativas en la misma red en comparación con otras redes y verificar otros valores de contador.

Además, puedes consultar Una causa de esperas ASYNC_IO_COMPLETION de alta duración Para obtener más explicaciones de Paul sobre esta espera.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange
scroll top