OVH Cloud OVH Cloud

Transaction Log qui grandit... qui grandit

6 réponses
Avatar
Joelle
Dans une de mes databases, je traite une table qui comprend un grand nombre
de lignes (+de 50000) et qui doit être traitée tous les jours. Donc
j'imagin,e que le cela affecte le fichier de tansaction Log. Mais celui-ci
grandit à la vitesse grand V malgré un backup. Hier j'ai fait un SchrinkFile
et un schrink de la database mais sans résultat probant. Que puis-je faire
d'autre pour diminuer ce fichier de transaction ?

Merci

Angeljo

6 réponses

Avatar
Oliv'
Salut
j'utilise un truc de ce genre pour vider mon journal et tronquer le fichier
::

DUMP TRAN MABASE with TRUNCATE_ONLY

DBCC SHRINKDATABASE (N'MABASE', 20,TRUNCATEONLY)

Oliv'
"Joelle" a écrit dans le message de news:
%
Dans une de mes databases, je traite une table qui comprend un grand nombre
de lignes (+de 50000) et qui doit être traitée tous les jours. Donc
j'imagin,e que le cela affecte le fichier de tansaction Log. Mais celui-ci
grandit à la vitesse grand V malgré un backup. Hier j'ai fait un SchrinkFile
et un schrink de la database mais sans résultat probant. Que puis-je faire
d'autre pour diminuer ce fichier de transaction ?

Merci

Angeljo
Avatar
Joelle
Je viens de mettre la DB en modèle simple. Mais évidemment cela ne réduit
pas l'actuel fichier Log (.mdf). Puis-je supprimer le fichier actuel et en
recréer un nouveau sans dommages ? Et comment (enfin si c'est possible) ?

Merci


"Joelle" wrote in message
news:%
Dans une de mes databases, je traite une table qui comprend un grand
nombre de lignes (+de 50000) et qui doit être traitée tous les jours. Donc
j'imagin,e que le cela affecte le fichier de tansaction Log. Mais celui-ci
grandit à la vitesse grand V malgré un backup. Hier j'ai fait un
SchrinkFile et un schrink de la database mais sans résultat probant. Que
puis-je faire d'autre pour diminuer ce fichier de transaction ?

Merci

Angeljo



Avatar
Joelle
OUah ! Merci Oliv' ... Ca marche !!
Angeljo


"Oliv'" <(supprimerceci) wrote in message
news:41dbca55$0$9390$
Salut
j'utilise un truc de ce genre pour vider mon journal et tronquer le
fichier
::

DUMP TRAN MABASE with TRUNCATE_ONLY

DBCC SHRINKDATABASE (N'MABASE', 20,TRUNCATEONLY)

Oliv'
"Joelle" a écrit dans le message de news:
%
Dans une de mes databases, je traite une table qui comprend un grand
nombre
de lignes (+de 50000) et qui doit être traitée tous les jours. Donc
j'imagin,e que le cela affecte le fichier de tansaction Log. Mais celui-ci
grandit à la vitesse grand V malgré un backup. Hier j'ai fait un
SchrinkFile
et un schrink de la database mais sans résultat probant. Que puis-je faire
d'autre pour diminuer ce fichier de transaction ?

Merci

Angeljo





Avatar
François 37
heu ...
le MDF c'est la base
le LDF c'est le log

"Joelle" a écrit dans le message de
news:
Je viens de mettre la DB en modèle simple. Mais évidemment cela ne réduit
pas l'actuel fichier Log (.mdf). Puis-je supprimer le fichier actuel et en
recréer un nouveau sans dommages ? Et comment (enfin si c'est possible) ?

Merci


"Joelle" wrote in message
news:%
> Dans une de mes databases, je traite une table qui comprend un grand
> nombre de lignes (+de 50000) et qui doit être traitée tous les jours.


Donc
> j'imagin,e que le cela affecte le fichier de tansaction Log. Mais


celui-ci
> grandit à la vitesse grand V malgré un backup. Hier j'ai fait un
> SchrinkFile et un schrink de la database mais sans résultat probant. Que
> puis-je faire d'autre pour diminuer ce fichier de transaction ?
>
> Merci
>
> Angeljo
>




Avatar
Fred BROUARD
a lire sur le sujet :
http://sqlpro.developpez.com/cours/sqlserver/log/

A +

Joelle a écrit:
Dans une de mes databases, je traite une table qui comprend un grand nombre
de lignes (+de 50000) et qui doit être traitée tous les jours. Donc
j'imagin,e que le cela affecte le fichier de tansaction Log. Mais celui-ci
grandit à la vitesse grand V malgré un backup. Hier j'ai fait un SchrinkFile
et un schrink de la database mais sans résultat probant. Que puis-je faire
d'autre pour diminuer ce fichier de transaction ?

Merci

Angeljo





--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
Joelle
OK c'est vraiment pas une bonne idée. Merci à Oliv et à Frederic pour les
conseils que j'ai suivis : cela a marché!

Joelle


"Joelle" wrote in message
news:
Je viens de mettre la DB en modèle simple. Mais évidemment cela ne réduit
pas l'actuel fichier Log (.mdf). Puis-je supprimer le fichier actuel et en
recréer un nouveau sans dommages ? Et comment (enfin si c'est possible) ?

Merci


"Joelle" wrote in message
news:%
Dans une de mes databases, je traite une table qui comprend un grand
nombre de lignes (+de 50000) et qui doit être traitée tous les jours.
Donc j'imagin,e que le cela affecte le fichier de tansaction Log. Mais
celui-ci grandit à la vitesse grand V malgré un backup. Hier j'ai fait un
SchrinkFile et un schrink de la database mais sans résultat probant. Que
puis-je faire d'autre pour diminuer ce fichier de transaction ?

Merci

Angeljo