OVH Cloud OVH Cloud

[CD] - Désactiver le transaction log

4 réponses
Avatar
CD
Bonjour,

Je souhaite pouvoir désactiver le transaction log pour faire une manip puis
le réactiver à la fin.
Comment faire svp ?

Je vous remercie.

Cordialement,

CD

4 réponses

Avatar
Fred BROUARD
ce n'est pas possible. Mais vous pouvez abaisser le niveau des opérations
écrites (paramètre recovery mode) ou bien gérer une transaction avec ROLLBACK si
vous voulez retrouver l'état initial de votre base.

Mais pourquoi vouslez-vous faire cela ???

A +

CD a écrit:
Bonjour,

Je souhaite pouvoir désactiver le transaction log pour faire une manip puis
le réactiver à la fin.
Comment faire svp ?

Je vous remercie.

Cordialement,

CD





--
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
CD
Bonjour,

Merci pour la réponse. C'est pour faire une opération ponctuelle de
nettoyage des bases. c'est pour gagner du temps, il y aura bien sûr un
backup full derrière.

Cordialement,

CD


"Fred BROUARD" a écrit dans le message de
news:
ce n'est pas possible. Mais vous pouvez abaisser le niveau des opérations
écrites (paramètre recovery mode) ou bien gérer une transaction avec


ROLLBACK si
vous voulez retrouver l'état initial de votre base.

Mais pourquoi vouslez-vous faire cela ???

A +

CD a écrit:
> Bonjour,
>
> Je souhaite pouvoir désactiver le transaction log pour faire une manip


puis
> le réactiver à la fin.
> Comment faire svp ?
>
> Je vous remercie.
>
> Cordialement,
>
> CD
>
>

--
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
B.M
Pour acceler des opérations ponctuelles tu peux :
- Desactiver Les triggers et les FK (avec prudence bien sure pour garder
l'intergrité) au debut
- Supprimer les index au debut et les remettres a la fin

J'ai pas trouvé des benchmarks sur la performance d'abaisser le recovery
mode de FULL a Simple, mais si quelqu'uns a une idée ou un lien utile
j'aimerai bien avoir cette information.

Attention : Ne jamais abaisser le recovery mode dans les BD de productions
(si tu le fais il faut commencer a preparer et mettre a jour ton CV ;) )


"CD" wrote in message
news:%
Bonjour,

Merci pour la réponse. C'est pour faire une opération ponctuelle de
nettoyage des bases. c'est pour gagner du temps, il y aura bien sûr un
backup full derrière.

Cordialement,

CD


"Fred BROUARD" a écrit dans le message de
news:
ce n'est pas possible. Mais vous pouvez abaisser le niveau des opérations
écrites (paramètre recovery mode) ou bien gérer une transaction avec


ROLLBACK si
vous voulez retrouver l'état initial de votre base.

Mais pourquoi vouslez-vous faire cela ???

A +

CD a écrit:
> Bonjour,
>
> Je souhaite pouvoir désactiver le transaction log pour faire une manip


puis
> le réactiver à la fin.
> Comment faire svp ?
>
> Je vous remercie.
>
> Cordialement,
>
> CD
>
>

--
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
Med Bouchenafa
Je n'ai pas de liens mais dans l'absolu je pense que le FULL est plus rapide
que le SIMPLE.
La difference se situe au fait que le SIMPLE vide le journal alors que le
FULL ne le fait pas

--
Bien cordialement
Med Bouchenafa


"B.M" wrote in message
news:%
Pour acceler des opérations ponctuelles tu peux :
- Desactiver Les triggers et les FK (avec prudence bien sure pour garder
l'intergrité) au debut
- Supprimer les index au debut et les remettres a la fin

J'ai pas trouvé des benchmarks sur la performance d'abaisser le recovery
mode de FULL a Simple, mais si quelqu'uns a une idée ou un lien utile
j'aimerai bien avoir cette information.

Attention : Ne jamais abaisser le recovery mode dans les BD de productions
(si tu le fais il faut commencer a preparer et mettre a jour ton CV ;) )


"CD" wrote in message
news:%
Bonjour,

Merci pour la réponse. C'est pour faire une opération ponctuelle de
nettoyage des bases. c'est pour gagner du temps, il y aura bien sûr un
backup full derrière.

Cordialement,

CD


"Fred BROUARD" a écrit dans le message de
news:
ce n'est pas possible. Mais vous pouvez abaisser le niveau des
opérations
écrites (paramètre recovery mode) ou bien gérer une transaction avec


ROLLBACK si
vous voulez retrouver l'état initial de votre base.

Mais pourquoi vouslez-vous faire cela ???

A +

CD a écrit:
> Bonjour,
>
> Je souhaite pouvoir désactiver le transaction log pour faire une manip


puis
> le réactiver à la fin.
> Comment faire svp ?
>
> Je vous remercie.
>
> Cordialement,
>
> CD
>
>

--
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 *************************