OVH Cloud OVH Cloud

Question sur BCP IN et Recovery Model

3 réponses
Avatar
mark
Je me demande si une operation BC IN est logué dans le journal des
transactions lorsque la BD est en mode "recovery simple" ?
Je veux accelerer cette operation et je cherche la configuration optimale,
ma BD est une BD de reporting donc elle peut etre dans n'importe quelle
mode.

Merci

3 réponses

Avatar
Sébastien GROSBOIS \(Microsoft France\)
En recovery simple, il n'y a que très peu d'informations loggées
contrairement au mode Full

Penser activer le mode TABLELOCK lors du chargement, à supprimer les index
avant le chargement et les recréer ensuite
Le BULK INSERT est légèrement plus rapide que BCP.

Pour plus d'information
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/adminsql/ad_impt_bcp_9esz.asp


"mark" wrote in message
news:Owb%
Je me demande si une operation BC IN est logué dans le journal des
transactions lorsque la BD est en mode "recovery simple" ?
Je veux accelerer cette operation et je cherche la configuration optimale,
ma BD est une BD de reporting donc elle peut etre dans n'importe quelle
mode.

Merci




Avatar
TLE91
Bonsoir,

Sauf erreur (ce qui reste possible, nous ne sommes que des humains !!), les
opérations BCP ne sont pas logués quel que soit le mode de recovery. Par
contre, un BCP IN peut être extrêment ralenti si la table de destination
possèdes des index (car il faut aussi mettre à jour les index suite aux
insertions). Votre problème vient peut-être de là.

Cordialement.

"mark" a écrit :

Je me demande si une operation BC IN est logué dans le journal des
transactions lorsque la BD est en mode "recovery simple" ?
Je veux accelerer cette operation et je cherche la configuration optimale,
ma BD est une BD de reporting donc elle peut etre dans n'importe quelle
mode.

Merci





Avatar
B.M
> Sauf erreur (ce qui reste possible, nous ne sommes que des humains !!),
les
opérations BCP ne sont pas logués quel que soit le mode de recovery. Par



Dans le lien que Sébastien mentionne plus haut, vous pouvez lire :
When using the full recovery model, all row-insert operations performed by
bcp are logged in the transaction log

"TLE91" wrote in message
news:
Bonsoir,

Sauf erreur (ce qui reste possible, nous ne sommes que des humains !!),
les
opérations BCP ne sont pas logués quel que soit le mode de recovery. Par
contre, un BCP IN peut être extrêment ralenti si la table de destination
possèdes des index (car il faut aussi mettre à jour les index suite aux
insertions). Votre problème vient peut-être de là.

Cordialement.

"mark" a écrit :

Je me demande si une operation BC IN est logué dans le journal des
transactions lorsque la BD est en mode "recovery simple" ?
Je veux accelerer cette operation et je cherche la configuration
optimale,
ma BD est une BD de reporting donc elle peut etre dans n'importe quelle
mode.

Merci