SQL Server base de données Tempdb fichier JOURNAL de croissance

Sur un système de SQL Server 2000, j'ai un templog.fichier ldf qui semble croître sans limite! Mais quand je check, il n'y a jamais aucune transaction dans la base de données tempdb (à l'aide de la commande DBCC OPENTRAN), je n'ai jamais utiliser explicitement les transactions à l'intérieur de la base de données tempdb.

Je ne, cependant, l'utilisation de tables temporaires dans mes procédures stockées. Et qui sait ce qu'ASP.NET l'accès aux données des objets pourrait faire derrière les coulisses? La base de données de sauvegarde d'un ASP.NET web site.

Peu importe, la base de données tempdb.fichier mdf -- les données tempdb fichier -- est-ce bien raisonnable de 700 MO. Le templog.fichier ldf peut atteindre 30 GO en une journée! Probablement plus si je n'ai pas à court d'espace disque. Je n'ai pas explicitement baisse de la #tables stockées dans le procs, mais encore une fois, le fichier mdf semble ne jamais devenir très volumineux.

Pourquoi le journal des transactions augmente lorsqu'il n'existe pas de transactions en suspens? Le journal des transactions jamais récupérer de l'espace? Vider également TRAN AVEC NO_LOG, ne craint pas le fichier, ni d'un point de contrôle, d'événement par le biais de tronc. journal chkpt est activé sur la base de données tempdb. L'arrêt de SQL Server efface la base de données tempdb (et probablement DBCC SHRINKFILE, mais je n'ai pas fait).

Merci pour votre aide!

  • vous pouvez essayer de poser cette même question sur la serverfault.com je suis sûr que vous allez obtenir de meilleures réponses...
InformationsquelleAutor Apt605 | 2009-09-03