Comment faire pour résoudre le message d’erreur SQL Server 17890

S’applique à : SQL Server 2008 EnterpriseSQL Server 2008 R2 DatacenterSQL Server 2008 R2 Enterprise

Symptômes


Vous pouvez rencontrer le message d’erreur suivant dans le journal des erreurs SQL Server ou le journal des événements Windows

30-04-2010 15:50:35.60 spid1s une partie significative de la mémoire du processus sql server a été paginée. Cela peut entraîner une dégradation des performances. Durée : 0 secondes. Jeu de travail (Ko) : 3383250, validé (Ko) : 9112480, utilisation de la mémoire : 37 %.


Vous pouvez également remarquer une dégradation des performances soudains avec l’exécution de la requête et toutes les autres opérations sur le SQL Server.

Cause


SQL Server surveille la mémoire différentes des informations sur le processus SQL Server. Dans ce cas, il a détecté que le jeu de travail du processus est inférieure à 50 % de la quantité de mémoire allouée proess. En conséquence cet avertissement est imprimé. Les causes normales de cet avertissement sont :

  1. Les pages de système d’exploitation une partie importante de la la SQL Server de mémoire allouée pour le fichier d’échange.
  2. Cela peut être dû soudaine augmentation de la demande de la mémoire à partir d’autres applications ou les besoins du système d’exploitation.
  3. Cela peut également se produire lorsque certains pilotes de périphériques demandent des allocations de mémoire contiguë à leurs besoins.

Plus d'informations


Pour plus d’informations sur les produits ou les outils de vérification automatique pour cette condition sur votre instance de SQL Server et sur les versions du produit SQL Server, consultez le tableau suivant :

Logiciel de règlesTitre de la règleDescription de la règleVersions du produit par rapport à laquelle la règle est évaluée.
Analyseur des meilleures pratiques SQL Server 2008 R2 (SQL Server 2008 R2 BPA)





Une partie importante de la mémoire de SQL Server a été paginée.






SQL Server 2008 R2 Best Practice Analyzer (BPA SQL Server 2008 R2) fournit une règle pour détecter des situations où la mémoire de SQL Server a été paginée. Le BPA de SQL Server 2008 R2 prend en charge à la fois SQL Server 2008 et SQL Server 2008 R2.

Si vous exécutez l’outil BPA et rencontrez une erreur avec le titre de la base de donnéesmoteur - une partie importante de la mémoire de SQL Server a été paginé Out, puis vous devez suivre les recommandations de la section Résolution de cet article. Vous devrez peut-être appliquer des correctifs pour les problèmes connus, ainsi que certaines modifications de configuration pour éviter de rencontrer ce problème.
SQL Server 2008
SQL Server 2008 R2







SQL Server 2012 Best Practice Analyzer (BPA de SQL Server 2012)





Une partie importante de la mémoire de SQL Server a été paginée.





SQL Server 2012 Best Practice Analyzer (BPA de SQL Server 2012) fournit une règle pour détecter des situations où la mémoire de SQL Server a été paginée.

Si vous exécutez l’outil BPA et rencontrez une erreur avec le titre de la base de données moteur - une partie importante de la mémoire de SQL Server a été paginé Out, puis vous devez suivre les recommandations de la section Résolution de cet article. Vous devrez peut-être appliquer des correctifs pour les problèmes connus, ainsi que certaines modifications de configuration pour éviter de rencontrer ce problème.
SQL Server 2012