La meilleure pratique recommandée consiste à affecter un fichier journal de transaction SQL Server à son propre disque ou LUN. Ceci a pour but d'éviter la fragmentation du fichier journal des transactions sur le disque, comme d'autres affiches l'ont mentionné, et d'éviter/minimiser les conflits de disque.
Le scénario idéal consiste à faire en sorte que votre administrateur de base de données alloue suffisamment d'espace de journal pour votre environnement de base de données, c'est-à-dire pour allouer x Go de données en une fois. Sur un disque dédié, cela crée une allocation contiguë, évitant ainsi la fragmentation.
Si vous avez besoin de développer votre journal des transactions, vous devriez vous efforcer de le faire en segments importants afin d'essayer d'allouer de manière contiguë.
Vous devez également chercher à ne pas réduire votre fichier journal des transactions, car la réduction répétée et la croissance automatique peuvent entraîner la fragmentation du fichier de données sur le disque. Je pense qu'il est préférable de considérer la propriété de base de données autogrowth comme une sécurité intégrée, c'est-à-dire que votre administrateur de base de données surveille de manière proactive l'espace des journaux de transaction (peut-être en configurant des alertes). exigences, mais la propriété de croissance automatique peut être en place pour assurer que votre base de données peut continuer à fonctionner normalement en cas de croissance inattendue. Un fichier journal de transactions plus volumineux en lui-même, si cela ne nuit pas aux performances du serveur SQL. Dans la mesure où vous gérez votre taille de journal globale et l'allocation d'espace supplémentaire de manière appropriée, vous ne devriez pas être concerné.
C'est un titre trompeur. Je suis sûr que c'est juste une faute de frappe, mais "grande transaction" et "grand journal des transactions" sont des choses très différentes, comme vous le savez sûrement! –