INF: utiliser l'indicateur de suivi 3505 pour comportement du point de contrôle de contrôle SQL Server

Traductions disponibles Traductions disponibles
Numéro d'article: 815436 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article explique comment utiliser l'indicateur de suivi 3505 pour contrôler le comportement de points de contrôle.

Plus d'informations

SQL Server émet automatiquement les points de contrôle pour réduire le temps de récupération SQL Server et Autoriser la réutilisation espace journal (troncation). Dans de très rares situations, vous devez ajuster l'intervalle de point de contrôle par défaut. Vous pouvez définir l'intervalle de point de contrôle par défaut en utilisant le paramètre procédure sp_configure stockée nommé Intervalle de récupération . Vous pouvez utiliser l'indicateur de suivi 3505 pour ajuster l'intervalle en forçant le traitement automatique point de contrôle est complètement désactivée.

Microsoft recommande conserver le paramètre par défaut de l'intervalle de récupération et de laisser l'indicateur de suivi désactivée, sauf si vous tester largement et lancez la planification de récupération appropriée. Pour les systèmes haute disponibilité, telles que les clusters, Microsoft recommande de ne pas modifier l'intervalle de récupération, car il peut sécurité des données et la disponibilité.

Si vous utilisez des e / S mise en miroir et similaires installations, Microsoft recommande de ne pas modifier l'intervalle de récupération. Ces systèmes sont conçus pour contourner les couches d'E / S physiques. Augmenter la point de contrôle réduit l'efficacité de ces modèles.

Améliorations

Microsoft continue à apporter des améliorations de l'évolutivité du processus point de contrôle. Pour plus d'informations sur une amélioration de l'évolutivité Microsoft a définies, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
815056 CORRECTIF : le processus du point de contrôle peut retarder l'activité de base de données SQL Server et ne pas rendement planificateur correctement provoqué erreur : 17883 à se produire

En raison de ces améliorations, ajustements d'intervalle de récupération et l'utilisation de l'indicateur de suivi 3505 sont généralement pas nécessaires. Vérifiez que vous avez installé la dernière version de SQL Server avant d'effectuer des modifications à l'intervalle de récupération.

Quand utiliser l'indicateur de suivi 3505

Vous pouvez utiliser l'indicateur de suivi 3505 pour vous assurer qu'un point de contrôle ne se produit à la fois pour une application critique. Vous souhaiterez peut-être contrôler quand le point de contrôle se produit car le point de contrôle peut provoquer plus la charge d'E / S sur le système. Points de vérification automatiques de SQL Server sont conçues pour accélérer les écritures sur disque et ne pas pour augmenter l'utilisation d'E / S. Toutefois, dans certaines situations exceptionnelles, les points de contrôle automatiques qui émet des SQL Server peuvent affecter les performances des applications en raison de la charge d'E / S accrue. Certaines applications peuvent comporter des exigences de temps strict réponse à des heures spécifiques, et l'impact de la point de contrôle est importante. Dans ces situations, vous souhaiterez contrôle lorsque les points de contrôle se produisent.

Si vous rencontrez ces effets en raison de lorsque les points de contrôle se produisent, procédez comme suit :
  • Vérifiez que vous avez installé SQL Server 2000 Service Pack 3 (SP3) et les correctifs supplémentaires.
  • Vérifiez le chemin d'E / S garantir débit maximal.
  • Vérifier la disposition de la base de données comme elle est liée à l'E / S chemins d'accès.

Considérations relatives À l'utilisation

La définition de l'indicateur de suivi 3505 désactive les points de contrôle automatiques. Configuration suivi indicateur 3505 peut augmenter récupération du temps et peut empêcher journal espace réutiliser jusqu'à ce que le point de contrôle suivante est émis. Veillez à émettre des points de contrôle manuels sur toutes les bases de données en lecture/écriture à intervalles de temps qui convient.

note Définition de l'indicateur de suivi 3505 de désactive points de contrôle automatiques sur le serveur pour toutes les bases de données. Après avoir défini l'indicateur de suivi 3505, vous devez émettre commandes point de contrôle pour toutes les bases de données où les mises à jour doivent être. Indicateur de suivi 3505 n'empêche pas les points de contrôle internes qui sont délivrés par certaines commandes, telles que sauvegarde .

Avertissement Si vous augmentez l'intervalle point de contrôle, le travail de récupération charger et associés augmente de temps. Pour certains modèles de requête, le temps de récupération peut être plus longue que le délai de transaction d'origine. Par exemple, si vous définissez l'intervalle de récupération sur 5 minutes, des motifs de requête peuvent entraîner des temps de récupération sont jusqu'à 15 minutes. Ce résultat peut ne pas être appropriée à vos objectifs système globale.

Comme tous les autres indicateurs de suivi, suivi indicateur 3505 n'est peut-être pas pris en charge avenir libère de SQL Server. Bien que vous puissiez définir suivi indicateur 3505 de versions ultérieures de SQL Server, points de contrôle automatiques ne peut pas désactiver.

Utilisez l'indicateur de suivi 3505

Vous pouvez définir l'indicateur de suivi 3505 sous la forme d'un paramètre de démarrage ou en utilisant l'utilitaire de ligne de commande isql , l'utilitaire de ligne de commande d'osql ou l'Analyseur de requêtes SQL :
  • Pour définir l'indicateur de trace sous la forme d'un paramètre de démarrage, exécutez la commande suivante à partir d'une invite de commande :
    sqlservr.exe ?T3505 
  • Pour activer l'indicateur de suivi d'isql , osql ou l'Analyseur de requêtes SQL, exécutez le code suivant :
    DBCC TRACEON( 3505 )
  • Pour désactiver l'indicateur de suivi d'isql , osql ou l'Analyseur de requêtes SQL, exécutez le code suivant :
    DBCC TRACEOFF( 3505 )
note Vous pouvez définir l'indicateur de suivi 3502 pour inclure un message dans le journal au début et fin de chaque point de contrôle. Cet indicateur de suivi peut être utile si vous utilisez l'indicateur de suivi 3505.

Références

Pour plus d'informations sur la commande point de contrôle dans SQL Server, reportez-vous au site de Web Microsoft suivant :
CHECKPOINT

Propriétés

Numéro d'article: 815436 - Dernière mise à jour: vendredi 3 octobre 2003 - Version: 3.4
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Standard
Mots-clés : 
kbmt kbio kbcode kbinfo KB815436 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 815436
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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