Problème journal transaction (correction de l'objet)
1 réponse
thierry
Bonsoir,
j'ai mes journaux de
transactions qui
gonflent trop.
Voici sur quels
événements :
Transfert d'une
partie des données
d'une table A d'une
Base A
vers une table B
d'une base B :
insert into
BaseB..tableB
select * from
BaseA..tableA
where tableA.annee =
2003
delete from
BaseA..tableA
where tableA.annee =
2003
après une évaluation
faite par un
sp_spaceused,
il semblerait que
les données à
transférer
représente 600Mo .
Le journal de
transaction de la
base B est en mode
de croissance
automatique
à hauteur de 10% et
le mode de
récupération est
simple.
La taille de la base
après transfert est
logique.
La taille du journal
avant transfert est
très faible quelques
Mo,
mais après le
transfert il passe à
plus de 4Go !!
De plus le journal
de transaction de la
base A (configuré de
la meme manière
que celui de la base
B) passe de quelque
Mo à 1,8Go !!
Quelqu'un pourrait
il m'expliquer
comment cela peut
s'expliquer et
surtout
comment contourner
le problème car mon
disque dur sature.
Enfin, comment faire
pour que le journal
de transaction se
réduise
automatiquement
après la procédure
de transfert ?
Merci d'avance pour
vos réponses.
Sincèrement
Thierry
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
A lire : http://sqlpro.developpez.com/cours/sqlserver/log/
A +
thierry a e'crit:
Bonsoir,
j'ai mes journaux de transactions qui gonflent trop. Voici sur quels événements :
Transfert d'une partie des données d'une table A d'une Base A vers une table B d'une base B :
insert into BaseB..tableB select * from BaseA..tableA where tableA.annee > 2003
delete from BaseA..tableA where tableA.annee > 2003
après une évaluation faite par un sp_spaceused, il semblerait que les données ? transférer représente 600Mo . Le journal de transaction de la base B est en mode de croissance automatique ? hauteur de 10% et le mode de récupération est simple. La taille de la base après transfert est logique. La taille du journal avant transfert est très faible quelques Mo, mais après le transfert il passe ? plus de 4Go !!
De plus le journal de transaction de la base A (configur? de la meme manière que celui de la base B) passe de quelque Mo ? 1,8Go !!
Quelqu'un pourrait il m'expliquer comment cela peut s'expliquer et surtout comment contourner le problème car mon disque dur sature. Enfin, comment faire pour que le journal de transaction se réduise automatiquement après la procédure de transfert ?
Merci d'avance pour vos réponses. Sincèrement Thierry
-- Fre'de'ric BROUARD, MVP SQL Server. Expert SQL / spe'cialiste Delphi, web Livre SQL - col. Re'fe'rence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour de'butants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
A lire : http://sqlpro.developpez.com/cours/sqlserver/log/
A +
thierry a e'crit:
Bonsoir,
j'ai mes journaux de
transactions qui
gonflent trop.
Voici sur quels
événements :
Transfert d'une
partie des données
d'une table A d'une
Base A
vers une table B
d'une base B :
insert into
BaseB..tableB
select * from
BaseA..tableA
where tableA.annee > 2003
delete from
BaseA..tableA
where tableA.annee > 2003
après une évaluation
faite par un
sp_spaceused,
il semblerait que
les données ?
transférer
représente 600Mo .
Le journal de
transaction de la
base B est en mode
de croissance
automatique
? hauteur de 10% et
le mode de
récupération est
simple.
La taille de la base
après transfert est
logique.
La taille du journal
avant transfert est
très faible quelques
Mo,
mais après le
transfert il passe ?
plus de 4Go !!
De plus le journal
de transaction de la
base A (configur? de
la meme manière
que celui de la base
B) passe de quelque
Mo ? 1,8Go !!
Quelqu'un pourrait
il m'expliquer
comment cela peut
s'expliquer et
surtout
comment contourner
le problème car mon
disque dur sature.
Enfin, comment faire
pour que le journal
de transaction se
réduise
automatiquement
après la procédure
de transfert ?
Merci d'avance pour
vos réponses.
Sincèrement
Thierry
--
Fre'de'ric BROUARD, MVP SQL Server. Expert SQL / spe'cialiste Delphi, web
Livre SQL - col. Re'fe'rence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour de'butants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
A lire : http://sqlpro.developpez.com/cours/sqlserver/log/
A +
thierry a e'crit:
Bonsoir,
j'ai mes journaux de transactions qui gonflent trop. Voici sur quels événements :
Transfert d'une partie des données d'une table A d'une Base A vers une table B d'une base B :
insert into BaseB..tableB select * from BaseA..tableA where tableA.annee > 2003
delete from BaseA..tableA where tableA.annee > 2003
après une évaluation faite par un sp_spaceused, il semblerait que les données ? transférer représente 600Mo . Le journal de transaction de la base B est en mode de croissance automatique ? hauteur de 10% et le mode de récupération est simple. La taille de la base après transfert est logique. La taille du journal avant transfert est très faible quelques Mo, mais après le transfert il passe ? plus de 4Go !!
De plus le journal de transaction de la base A (configur? de la meme manière que celui de la base B) passe de quelque Mo ? 1,8Go !!
Quelqu'un pourrait il m'expliquer comment cela peut s'expliquer et surtout comment contourner le problème car mon disque dur sature. Enfin, comment faire pour que le journal de transaction se réduise automatiquement après la procédure de transfert ?
Merci d'avance pour vos réponses. Sincèrement Thierry
-- Fre'de'ric BROUARD, MVP SQL Server. Expert SQL / spe'cialiste Delphi, web Livre SQL - col. Re'fe'rence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour de'butants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************