Diagnostics supplémentaires ajoutés afin de diagnostiquer les opérations de croissance automatique de base de données durables ou annulé dans SQL Server

Traductions disponibles Traductions disponibles
Numéro d'article: 822641 - Voir les produits auxquels s'applique cet article
BUG #: 469739 (SQL Server 8.0)
Agrandir tout | Réduire tout

Résumé

Lorsque vous activez l'option Étendue automatique pour une base de données Microsoft SQL Server 2000, SQL Server développe automatiquement la base de données lorsque l'espace supplémentaire est requise. La croissance de base de données se produit lorsque le thread de travail qui est du traitement d'une demande client détermine que le fichier de base de données ou le fichier journal est insuffisant. Pour les grandes bases de données, l'intervalle de croissance de fichier par défaut de 10 pour cent peut entraîner les opérations de croissance automatique qui étendent la base de données ou le fichier journal par des centaines de mégaoctets (Mo) ou plus.

Pendant l'opération de croissance automatique de la base de données, le thread de travail qui effectue l'opération d'étendue automatique peut maintenez aux ressources de base de données critiques, telles que les verrous le thread de travail préalablement obtenu lorsqu'il traité la requête utilisateur. Par conséquent, simultanéité d'accès aux données peut-être être affectés par lorsque l'opération d'étendue automatique est en cours. De ce fait, vous pouvez remarquer bloquer, application requête délais et autres les problèmes de performances sur la base de données.

Lorsqu'une opération de croissance automatique de la base de données est longue ou Annulé (e), que SQL Server écrit un message d'avertissement dans le journal des erreurs SQL Server qui indique le résultat de l'opération de croissance automatique.

Pour plus d'informations sur le dernier service pack Microsoft SQL Server 2000, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
290211 Comment obtenir le dernier pack de service SQL Server 2000

Plus d'informations

Après avoir installé SQL Server 2000 Service Pack 4 (SP4), vous un pouvez s'afficher des messages d'avertissement suivants dans le journal des erreurs SQL Server, selon le résultat de l'opération de croissance automatique de la base de données :
Augmentation du fichier « Database File Name » dans « Database Name » a eu millisecondes du Number de base de données. Utilisez ALTER DATABASE pour définir un FILEGROWTH plus petite pour ce fichier.
Augmentation du fichier « Database File Name » dans base de données « Database Name » annulé ou dépassé par l'utilisateur après le Number de millisecondes.
Si la durée de l'opération d'étendue automatique dépasse 60 secondes ou si elle ne réussit pas, les messages d'avertissement sont enregistrés dans le journal des erreurs SQL Server. Vous pouvez utiliser ces messages d'avertissement pour diagnostiquer les problèmes de performances qui se produisent en raison d'opérations de croissance automatique longue ou opérations de croissance automatique qui ne sont pas réussies.

Les messages d'avertissement aident les administrateurs de base de données très facilement identifier les opérations de croissance automatique grand. Si l'opération d'étendue automatique affecte négativement les performances de base de données, l'administrateur de base de données peut augmenter manuellement la taille du fichier de base de données.

Si vous utilisez l'option Étendue automatique pour gérer votre taille de la base de données et que vous recevez les messages d'avertissement dans le journal des erreurs SQL Server, vous devez envisager une des modifications suivantes :
  • Modifier taux de croissance automatique la base de données de croître par un nombre fixe de Mo.
  • Si vous spécifiez le taux de croissance automatique à l'aide d'un pourcentage, utiliser une plus petite valeur de pourcentage.
  • Définir des taux de croissance automatique de la base de données en fonction de la période de délai d'expiration de requête qui est utilisée par les applications clientes et la vitesse qui développe un fichier dans votre environnement d'exploitation. Par exemple, supposons que votre application cliente utilise un délai de 30 secondes et votre environnement d'exploitation prend une minute pour créer ou étendre un fichier en 600 Mo au taux de 10 Mo par seconde. Définir par conséquent, un taux de croissance de moins de 300 Mo pour éviter un délai d'expiration lors de l'opération d'étendue automatique. Si votre requête typique utilise une partie significative le délai configuré 30 secondes, vous devrez peut-être diminuer l'intervalle de croissance à une quantité plus petite valeur, comme 100 Mo, afin que n'a d'incidence ni sur les requêtes de base de données. Demandez à un administrateur de base de données augmenter manuellement la taille du fichier de base de données utilisant une connexion a une temporisation de requête suffisamment grande pour que l'opération d'étendue automatique n'est pas annulée.

Références

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
315512 Fichier INF: Considérations pour la configuration étendue automatique et de réduction automatique
305635 MODÈLE : un délai se produit lorsqu'une base de données est automatiquement développement

Propriétés

Numéro d'article: 822641 - Dernière mise à jour: vendredi 2 novembre 2007 - Version: 3.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Édition Développeur
  • Microsoft SQL Server 2000 Standard
  • Microsoft SQL Server 2000 Édition Entreprise
  • Microsoft SQL Server 2000 Édition Personelle
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 Enterprise Edition 64-bit
  • Microsoft SQL Server 2000 Service Pack 1
  • Microsoft SQL Server 2000 Service Pack 2
  • Microsoft SQL Server 2000 Service Pack 3
Mots-clés : 
kbmt kbqfe kbinfo kberrmsg kbdatabase KB822641 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: 822641
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