Je ne pense pas que le cache va sensiblement améliorer les performances.
L'insert donc vous avez posté les traces montre qu'inserer une ligne dure environ une demi seconde (très long):
alors qu'il...
Type: Messages; Utilisateur: Roller
Je ne pense pas que le cache va sensiblement améliorer les performances.
L'insert donc vous avez posté les traces montre qu'inserer une ligne dure environ une demi seconde (très long):
alors qu'il...
Vous pouvez essayer de passer par une table temporaire, puis faire un insert ... select depuis cette table vers la table destination, par blocs de 10000 lignes.
Si les vérifications des RI sont...
Pour générer le DDL des contraintes (testé en 15.0.2 et 12.5.3, bien vérifier en test, non garanti, etc):
select
constname=object_name(constrid),
...
Il nous faut le plan d'exécution de l'insert, ainsi que le nombre d'i/o effectués pour chaque insert (set statistics io,time on, set showplan on).
Pour avoir la taille de chacun des indexes d'une table:
Pour défragementer la table, faites:
Il faut 1.25X la taille de la table de disponible dans la base (normalement 1X, mais on ne...
J'ai souvent vu des insert très lents à cause de contraintes d'intégrité mal indexées.
C'est pourquoi je vous demandais de faire un insert manuellement en ayant préalablement lancé:
set...
Je vois 3465615 de cache hits, ce qui me parrait beaucoup pour 60000 inserts.
Pourriez-vous faire un insert manuellement en ayant fait auparavant:
set showplan on
set statistics io,time,plancost...
Bonjour,
comment l'insertion est-elle faite (insert into .. select/insert into .. values/bcp) ?
Y-a-t-il plusieurs processus qui font des insert en simultané?
Quelle est la taille du user log...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.