INF: Utilizar la marca de seguimiento 3505 al comportamiento de control de control SQL Server

Seleccione idioma Seleccione idioma
Id. de artículo: 815436 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo describe cómo utilizar el indicador de traza 3505 para controlar el comportamiento de puntos de control.

Más información

SQL Server emite automáticamente puntos de comprobación para reducir el tiempo de recuperación de SQL Server y permitir la reutilización de espacio de registro (truncamiento). En muy raras ocasiones, debe ajustar el intervalo de punto de control predeterminado. Se puede establecer el intervalo de punto de control predeterminado utilizando la configuración de procedimiento almacenado sp_configure denominada intervalo de recuperación . Puede utilizar el indicador de traza 3505 para ajustar el intervalo al forzar el procesamiento automático punto de control deshabilitarse completamente.

Microsoft recomienda que conserva el valor predeterminado para el intervalo de recuperación y deje el indicador de traza deshabilitado a menos que probar exhaustivamente y inicia planes de recuperación adecuado. Para sistemas de alta disponibilidad, como clústeres, Microsoft recomienda que no cambie el intervalo de recuperación porque puede afectar a la seguridad de datos y la disponibilidad.

Si utiliza E/s similar y creación de reflejos instalaciones, Microsoft recomienda que no cambian el intervalo de recuperación. Estos sistemas están diseñados para evitar las capas de E/s físicas. Aumentar la punto de control reduce la eficacia de estos diseños.

Mejoras

Microsoft sigue realizar mejoras de escalabilidad en el proceso de punto de control. Para obtener información adicional acerca de una mejora de escalabilidad que Microsoft ha instituido, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
815056REVISIÓN: El proceso de control puede retraso actividad de base de datos SQL Server y no rendimiento programador correctamente que causan el error: 17883 aparecen

Debido a estas mejoras de ajustes de intervalo de recuperación y el uso del indicador de traza 3505 normalmente no son necesarios. Asegúrese de que ha instalado la versión más reciente de SQL Server antes de realizar cambios en el intervalo de recuperación.

Cuándo utilizar el indicador de traza 3505

Puede utilizar el indicador de traza 3505 para asegurarse de que un punto de control no se produce cada vez crítica para una aplicación. Puede que desee controlar cuando se produce la punto de control dado el punto de control puede causar más carga de E/s en el sistema. Puntos de comprobación automáticas de SQL Server están diseñados para acelerar las escrituras en disco y no para aumentar el uso de E/s. Sin embargo, en determinadas situaciones excepcionales, los puntos de control automáticos que SQL Server emite pueden afectar al rendimiento de aplicación debido a de la mayor carga de E/s. Algunas aplicaciones pueden haber requisitos de tiempo de respuesta estricta en momentos concretos, y el impacto de la punto de control es significativo. En estas situaciones, quizás desee control cuando se producen los puntos de control.

Si experimenta estos efectos debido de cuando se producen los puntos de control, siga estos pasos:
  • Asegúrese de que ha instalado SQL Server 2000 Service Pack 3 (SP3) y hotfixes adicionales.
  • Revise la ruta de E/s al garantizar el máximo rendimiento.
  • Revisar el diseño de base de datos, como se relaciona con la E/s rutas de acceso.

Consideraciones de uso

Si se establece el indicador de traza 3505 deshabilita puntos de comprobación automáticos. Configuración de seguimiento puede aumentar el indicador 3505 recuperación tiempo y puede impedir la reutilización de espacio de registro hasta que se emite el punto de control siguiente. Asegúrese de que emitir puntos de comprobación manuales en todas las bases de datos de lectura y escritura a intervalos de tiempo apropiado.

Nota Si se establece el indicador de traza 3505 deshabilita puntos de comprobación automáticos entre el servidor para todas las bases de datos. Después de establecer el indicador de traza 3505, debe emitir comandos punto de control para todas las bases de datos donde deben producirse las actualizaciones. Indicador de traza 3505 no impide que los internos puntos de control que se emiten por determinados comandos, como BACKUP .

Advertencia Si aumentar el intervalo de punto de control, el trabajo de recuperación carga y asociado aumenta de tiempo. Para algunos patrones de consulta, el tiempo de recuperación puede ser más tiempo de transacción original. Por ejemplo, si establece el intervalo de recuperación en 5 minutos, algunos patrones de consulta pueden provocar tiempos de recuperación son hasta 15 minutos. Este resultado no sea favorable para los objetivos del sistema global.

Como otros indicadores de traza, seguimiento indicador 3505 puede no aceptarse en futuras versiones de SQL Server. Aunque puede establecer seguimiento indicador 3505 en versiones posteriores de SQL Server, no puede deshabilitar puntos de comprobación automáticos.

Marca de seguimiento de uso 3505

Puede establecer el indicador de traza 3505 como un parámetro de inicio o mediante la utilidad de línea de comandos isql , osql de línea de comandos o Analizador de consultas SQL:
  • Para establecer el indicador de traza como un parámetro de inicio, ejecute el comando siguiente desde un símbolo del sistema:
    sqlservr.exe ?T3505 
  • Para habilitar el indicador de traza desde isql , osql o Analizador de consultas SQL, ejecute el siguiente código:
    DBCC TRACEON( 3505 )
  • Para deshabilitar el indicador de traza desde isql , osql o Analizador de consultas SQL, ejecute el siguiente código:
    DBCC TRACEOFF( 3505 )
Nota Puede establecer el indicador de seguimiento 3502 incluir un mensaje en el registro al principio y al final de cada punto de control. Este indicador de traza puede ser útil si utiliza el indicador de traza 3505.

Referencias

Para obtener más información acerca del comando CHECKPOINT en SQL Server, visite el siguiente sitio Web de Microsoft:
CHECKPOINT

Propiedades

Id. de artículo: 815436 - Última revisión: viernes, 3 de octubre de 2003 - Versión: 3.4
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Standard Edition
Palabras clave: 
kbmt kbio kbcode kbinfo KB815436 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 815436

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com