Réduction des conflits d'E/S de disque dans SQL Server
Les recommandations suivantes vous permettront d'éviter certains conflits d'E/S de disque dans une base de données ArcSDE pour Microsoft SQL Server. Pour obtenir une description des concepts SQL Server mentionnés ci-dessous, tels que la base de données tempdb et les groupes de fichiers, consultez votre documentation en ligne sur SQL Server.
- Attribuez aux fichiers de données une taille initiale élevée, puis utilisez SQL Server Management Studio pour augmenter l'incrément de croissance automatique de la base de données et du fichier journal des transactions. (Effectuez une sauvegarde initiale avant d'augmenter l'incrément de croissance automatique.)
- Stockez tous vos fichiers de données et fichiers journaux de transactions et la base de données tempdb séparément du fichier de pagination, sauf si vous êtes certain que votre serveur n'effectuera jamais de pagination. Séparez vos fichiers de données de vos fichiers journaux de transactions et de la base de données tempdb.Remarque :
Utilisez des stratégies de ségrégation des données (qui séparent les tables des index ou certains types de tables d'autres tables) uniquement si vous êtes certains que cela améliorera les performances ou réduira les tâches administratives.
- Laissez les options de base de données AUTO_CREATE_STATISTICS et AUTO_UPDATE_STATISTICS activées. Désactivez AUTOSHRINK et AUTOCLOSE.
- Utilisez une solution de rayure de matériel, qui favorise RAID par rapport aux groupes de fichiers et aux fichiers.
- Augmentez la taille du paramètre de taille de paquet réseau.
ArcSDE pour Microsoft SQL Server stocke la géométrie dans une colonne de type de données varbinary(max) de la table des entités. Plusieurs tables de réseau de géodatabase utilisent des colonnes de types varbinary(max). Microsoft recommande d'augmenter la taille du paramètre de taille de paquet réseau lors de l'utilisation de colonnes de types de données varbinary(max). La taille de paquet réseau est la taille des paquets TDS (Tabular Data Scheme) utilisés pour communiquer entre les applications et le moteur de base de données relationnelles. La taille de paquet par défaut est de 4 Ko et est contrôlée par l'option de configuration de taille de paquet réseau.
ArcSDE, par défaut, définit ce paramètre sur 8192, le double de son paramètre par défaut de 4096 Ko. Vous pouvez également rendre ce paramètre global sur votre instance SQL Server en utilisant le paramètre de taille de paquet réseau de l'instruction sp_configure.
sp_configure 'show advanced options',1 reconfigure with override GO sp_configure 'network packet size',8192 reconfigure with override GO