2010-05-13 1 views
0

J'ai une base de données SQL dans un environnement de test qui constitue la source de données principale d'un site Web de test. Il n'y a pas d'activité sur le site (car il se trouve dans notre environnement de test), mais tous les deux jours, les fichiers journaux de la base de données deviennent extrêmement volumineux, provoquant des problèmes avec les sauvegardes.Détermination des causes de la croissance massive des fichiers journaux sur une base de données SQL 2005 inactive

Ceci est un environnement de test. activité que nous n'avons pas le contrôle. Pourquoi les grumes se développent-elles du tout? Et pourquoi si grand?

Je suis à la recherche de quelques conseils sur la façon de dépister ce qui provoque la croissance de ce journal sur un site inactif/DB.

J'ai recherché des transactions ouvertes en utilisant DBCC OPENTRAN avec le résultat de non trans ouvert.

D'autres idées?

Répondre

1

Avez-vous des tâches en cours d'exécution, telles que des sauvegardes ou des optimisations? Si vous effectuez une reconstruction complète des index dans le cadre du travail de maintenance, les fichiers journaux risquent d'être plus volumineux que prévu (entre autres, c'est l'un des plus courants).

endroits à regarder dans SSMS pour l'emploi:
Gestion - Plans d'entretien
Management - Héritage (si vous utilisiez les anciennes versions de SQL à un moment donné)
Agent SQL Server - Emploi

+0

Il y a un travail Cela modifie l'index avec REORGANIZE avec LOB_Compaction = on. Pas familier avec ce processus, donc il faudra faire quelques lectures. –

+0

Il y a aussi une reconstruction travail qui fait cela. ALTER INDEX [PK_myTable] ON [dbo] [myTable] RECONSTRUIRE AVEC (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, LIGNE = OFF, SORT_IN_TEMPDB = OFF) GO –

+0

Il est fort probable que ce soit la reconstruction. Nous utilisons le modèle de récupération simple sur dev/test car il n'est jamais nécessaire d'avoir un point de récupération dans le temps. Vous pouvez également prendre la reconstruction du plan de maintenance sur dev/test (il n'y a pas beaucoup d'utilisation, donc les index ne seront pas fragmentés aussi vite qu'ils le font en production). Le blog de Paul Randals (http://sqlskills.com/blogs/paul/) a plus que vous ne voudrez jamais savoir sur SQL Server. Découvrez la section d'indexation. L'aide de SQL Server (documentation en ligne) contient également de bonnes informations. – ktharsis

Questions connexes