SQL Server configuration requise pour l’entrée/sortie de disque (E/S) du moteur de base de données

Cet article décrit les exigences d’entrée/sortie de disque (E/S) du moteur de base de données SQL Server.

Version du produit d’origine : SQL Server
Numéro de la base de connaissances d’origine : 967576

Introduction

SQL Server nécessite que les systèmes prennent en charge la livraison garantie aux supports stables, comme indiqué dans les documents de téléchargement suivants :

Cette exigence inclut, sans s’y limiter, les conditions suivantes :

  • Certification du logo Windows
  • Classement des écritures
  • Stabilité de la mise en cache
  • Aucune réécriture de données

Les systèmes qui répondent à ces exigences prennent en charge SQL Server stockage de base de données. Les systèmes n’ont pas besoin d’être répertoriés dans SQL Server programmes de solutions de stockage, mais ils doivent garantir que les exigences sont remplies.

SQL Server conserve la propriété ACID (atomicité, cohérence, isolation et durabilité) à l’aide du protocole WAL (Write-Ahead Logging).

Avertissement

L’utilisation incorrecte de SQL Server avec une solution mal testée peut entraîner une perte de données, y compris la perte totale de base de données.

Support technique

Microsoft fournira une prise en charge complète des applications SQL Server et SQL Server. Toutefois, les problèmes provoqués par la solution d’E/S sont adressés au fabricant de l’appareil. Les symptômes peuvent inclure, mais sans s’y limiter, les éléments suivants :

  • Base de données endommagée
  • Sauvegarde endommagée
  • Perte de données inattendue
  • Transactions manquantes
  • Écarts inattendus des performances d’E/S

Pour déterminer si votre solution matérielle prend en charge la « livraison garantie à un support stable », comme indiqué dans le programme SQL Server Always-On, case activée avec votre fournisseur. Nous vous recommandons également de contacter votre fournisseur pour vérifier que vous avez correctement déployé et configuré la solution pour une utilisation de base de données transactionnelle.

Il est courant pour un professionnel Support Microsoft de vous demander de désactiver les travaux non essentiels, de désactiver ou de supprimer des composants tiers, de déplacer des fichiers de base de données, de désinstaller des pilotes et d’effectuer des actions similaires. Nous essayons toujours de réduire l’étendue du problème pendant que nous travaillons à l’identifier. Une fois qu’un problème est identifié comme non lié aux travaux ou aux produits tiers, ces travaux ou produits tiers peuvent être réintroduits en production.

Pour plus d’informations, consultez l’article suivant :

Plus d’informations

Le tableau suivant fournit des liens vers des informations supplémentaires relatives à des configurations d’E/S spécifiques.

SQL Server E/S internes
WAL
Fonctionnalités du système de fichiers
  • SQL Server bases de données non prises en charge sur les volumes compressés (à l’exception des fichiers en lecture seule 2005)
  • Performances réduites dans certaines fonctionnalités de SQL Server lorsque vous utilisez EFS pour chiffrer les fichiers de base de données
Mise en cache des E/S
Disposition et conception physiques
Tempdb
Utilitaires
Diagnostics
Ressources Xperf :
NAS (Network Attached Storage) Description de la prise en charge des fichiers de base de données réseau dans SQL Server
Iscsi Prise en charge des SQL Server sur les composants technologiques iSCSI
Mise en miroir et Always On groupes de disponibilité Ces livres blancs s’appliquent également à Microsoft SQL Server 2008 et versions ultérieures de SQL Server.
Affinité d’E/S INF : Présentation de la définition de l’option d’affinité d’E/S SQL Server