Symptômes
Supposez que vous configurez la fonctionnalité extension du pool de mémoires tampons sur des disques SSD dans Microsoft SQL Server 2014. Ensuite, vous écrivez des pages dans un fichier d’extension du pool de mémoires tampons. Dans ce cas, un problème de programmateur sans rendement se produit, ce qui peut entraîner des problèmes de performances sur SQL Server 2014. Par ailleurs, un fichier de vidage est également généré.
Résolution
Informations sur le Service Pack
Pour résoudre ce problème, procurez-vous le Service Pack 1 pour SQL Server 2014 et assurez-vous que le compte SQL Server dispose des privilèges SE_MANAGE_VOLUME_NAME .
Pour plus d’informations sur SQL Server 2014 Service Pack 1 (SP1), voir bogues résolus dans SQL server 2014 Service Pack 1.
Informations supplémentaires
Cause
SQL Server 2014 possède une nouvelle fonctionnalité de l’extension du pool de mémoires tampons qui étend le pool de mémoires tampons de la mémoire physique à SSDs. Vous pouvez créer des fichiers d’extension du pool de mémoires tampons sur n’importe quel disque SSD pour augmenter la capacité du pool de mémoires tampons et améliorer les performances. Lors de la création d’un fichier d’extension du pool de mémoires tampons, l’espace de ce fichier n’est pas marqué comme utilisé. Par conséquent, quand une écriture asynchrone intervient dans ce fichier à un offset qui se trouve au-delà de la fin logique existante du fichier, Windows prend le temps de terminer l’opération d’écriture asynchrone, car elle remplit le fichier de zéro à partir de l’extrémité logique existante vers la nouvelle terminaison logique. Ce type de tâche génère une requête qui risque de provoquer une requête suspendue.
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.