OVH Cloud OVH Cloud

SQLServer: désactiver la journalisation ?

1 réponse
Avatar
P'tit Marcel
Bonjour,

Soit une base SQLServer contenant des données statistiques. Elle est mise à
jour par un seul script et un seul utilisateur. L'importation n'utilise pas
le transactionnel, notamment il n'est jamais opportun de faire un rollback.
La log de journalisation est donc ama inutile, or elle consomme pas mal de
place (elle est souvent plus grosse que la base elle-même) et le processus
de journalisation doit ralentir l'exécution des insertions.

Y a-t'il moyen sous SQLServer de définir qu'une base / une table ne doit
pas donner lieu à journalisation ?

Merci d'avance.
--
P'tit Marcel

1 réponse

Avatar
Fred BROUARD - SQLpro
non, mais certaines opérations passent outre à la journalisation.

Voir le BULK INSERT avec un verrou.

A +

P'tit Marcel a écrit:
Bonjour,

Soit une base SQLServer contenant des données statistiques. Elle est mise à
jour par un seul script et un seul utilisateur. L'importation n'utilise pas
le transactionnel, notamment il n'est jamais opportun de faire un rollback.
La log de journalisation est donc ama inutile, or elle consomme pas mal de
place (elle est souvent plus grosse que la base elle-même) et le processus
de journalisation doit ralentir l'exécution des insertions.

Y a-t'il moyen sous SQLServer de définir qu'une base / une table ne doit
pas donner lieu à journalisation ?

Merci d'avance.



--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / 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
****************** mailto: ******************